def METHOD_NAME(
    loaded_hive, pytestconfig, test_resources_dir, tmp_path, mock_time
):
    mce_out_file = "test_hive_ingest.json"
    events_file = tmp_path / mce_out_file
    # Run the metadata ingestion pipeline.
    pipeline = Pipeline.create(base_pipeline_config(events_file))
    pipeline.run()
    pipeline.pretty_print_summary()
    pipeline.raise_from_status(raise_warnings=True)
    # Verify the output.
    mce_helpers.check_golden_file(
        pytestconfig,
        output_path=events_file,
        golden_path=test_resources_dir / "hive_mces_all_db_golden.json",
        ignore_paths=[
            r"root\[\d+\]\['proposedSnapshot'\]\['com\.linkedin\.pegasus2avro\.metadata\.snapshot\.DatasetSnapshot'\]\['aspects'\]\[\d+\]\['com\.linkedin\.pegasus2avro\.dataset\.DatasetProperties'\]\['customProperties'\]\['.*Time.*'\]",
            r"root\[6\]\['proposedSnapshot'\]\['com.linkedin.pegasus2avro.metadata.snapshot.DatasetSnapshot'\]\['aspects'\]\[\d+\]\['com.linkedin.pegasus2avro.schema.SchemaMetadata'\]\['fields'\]\[\d+\]\['nativeDataType'\]",
        ],
    )
    # Limitation - native data types for union does not show up as expected