Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Do not call validators for missing columns #1875

Conversation

jcpitre
Copy link
Contributor

@jcpitre jcpitre commented Oct 8, 2024

Summary:
closes #1839

Added an optional method to establish if a validator should be run.

  • For generated validators:
    • Mixed case validators will not be run if the column that is annotated with MixedCase is not present
    • Foreign key validators will not be run if the column containing the foreign key is not present
  • Custom validators:
    • StopTimesGeographyIdPresenceValidator will not be run in none of stop_is, location_id and location_group_id is present
    • AttributionWithoutRoleValidator will not be run if none of isProducer, isOperator and isAuthority columns are present
    • StopNameValidator validator will not be run if none of stopName and locationType is present

The idea is to add more as we go along.

The list of not-run validator is printed in the validator output.
Note that if a file is not present in the dataset its related single file validator will appear in the list of not-run validators.

Expected behavior:
For the validators that check if the validation should be done, we expect them not to be run if the conditions are proper, as listed above.

You can use this dataset:

test1839.zip

It has been crafted so these validators are not run:

  • GtfsStopMixedCaseValidator
  • StopNameValidator
  • GtfsRouteAgencyIdForeignKeyValidator
  • GtfsStopLevelIdForeignKeyValidator
  • GtfsStopTimeDropOffBookingRuleIdForeignKeyValidator
  • GtfsStopTimeLocationGroupIdForeignKeyValidator
  • GtfsStopTimePickupBookingRuleIdForeignKeyValidator

Note that the list of not-run validators also includes foreign key validators where the whole file is missing.

Please make sure these boxes are checked before submitting your pull request - thanks!

  • Run the unit tests with gradle test to make sure you didn't break anything
  • Add or update any needed documentation to the repo
  • Format the title like "feat: [new feature short description]". Title must follow the Conventional Commit Specification(https://www.conventionalcommits.org/en/v1.0.0/).
  • Linked all relevant issues
  • Include screenshot(s) showing how this pull request works and fixes the issue(s)

@jcpitre jcpitre linked an issue Oct 8, 2024 that may be closed by this pull request
@jcpitre jcpitre changed the title Prototype for SingleEntityValidators Do not call validators for missing columns Oct 8, 2024
@jcpitre jcpitre changed the title Do not call validators for missing columns feat: Do not call validators for missing columns Oct 10, 2024
@MobilityData MobilityData deleted a comment from github-actions bot Oct 10, 2024
@MobilityData MobilityData deleted a comment from github-actions bot Oct 10, 2024
@MobilityData MobilityData deleted a comment from github-actions bot Oct 10, 2024
@MobilityData MobilityData deleted a comment from github-actions bot Oct 10, 2024
@MobilityData MobilityData deleted a comment from github-actions bot Oct 10, 2024
@MobilityData MobilityData deleted a comment from github-actions bot Oct 10, 2024
Copy link
Contributor

📝 Acceptance Test Report

📋 Summary

✅ The rule acceptance has passed for commit 79ea9df
Download the full acceptance test report here (report will disappear after 90 days).

📊 Notices Comparison

New Errors (0 out of 1588 datasets, ~0%) ✅

No changes were detected due to the code change.

Dropped Errors (0 out of 1588 datasets, ~0%) ✅

No changes were detected due to the code change.

New Warnings (0 out of 1588 datasets, ~0%) ✅

No changes were detected due to the code change.

Dropped Warnings (0 out of 1588 datasets, ~0%) ✅

No changes were detected due to the code change.

🛡️ Corruption Check

0 out of 1588 sources (~0 %) are corrupted.

⏱️ Performance Assessment

📈 Validation Time

Assess the performance in terms of seconds taken for the validation process.

Time Metric Dataset ID Reference (s) Latest (s) Difference (s)
Average -- 4.00 4.02 ⬆️+0.02
Median -- 1.38 1.42 ⬆️+0.04
Standard Deviation -- 11.53 11.57 ⬆️+0.04
Minimum in References Reports us-massachusetts-massachusetts-area-express-max-gtfs-431 0.50 0.53 ⬆️+0.03
Maximum in Reference Reports gb-unknown-uk-aggregate-feed-gtfs-2014 301.42 301.93 ⬆️+0.52
Minimum in Latest Reports us-massachusetts-massachusetts-area-express-max-gtfs-431 0.50 0.53 ⬆️+0.03
Maximum in Latest Reports gb-unknown-uk-aggregate-feed-gtfs-2014 301.42 301.93 ⬆️+0.52
📜 Memory Consumption

List of 25 datasets(memory has increased).

Dataset ID Snapshot Key(Used Memory) Reference Latest Difference
gb-unknown-chiltern-railways-gtfs-1311
GtfsFeedLoader.loadTables 1.02 GiB 934.42 MiB ⬇️-110.90 MiB
GtfsFeedLoader.executeMultiFileValidators 994.41 MiB 932.28 MiB ⬇️-62.13 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 994.41 MiB 932.28 MiB ⬇️-62.13 MiB
ValidationRunner.run 1.53 GiB 1.41 GiB ⬇️-126.72 MiB
fi-uusimaa-helsingin-seudun-liikenne-hsl-gtfs-865
GtfsFeedLoader.loadTables 2.65 GiB 2.57 GiB ⬇️-74.15 MiB
GtfsFeedLoader.executeMultiFileValidators 3.12 GiB 2.46 GiB ⬇️-676.27 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.12 GiB 2.46 GiB ⬇️-676.27 MiB
ValidationRunner.run 3.42 GiB 2.38 GiB ⬇️-1.04 GiB
tr-kocaeli-kocaeli-gtfs-1122
GtfsFeedLoader.loadTables 1.36 GiB 1.09 GiB ⬇️-267.35 MiB
GtfsFeedLoader.executeMultiFileValidators 1.35 GiB 1.27 GiB ⬇️-80.33 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.35 GiB 1.27 GiB ⬇️-80.33 MiB
ValidationRunner.run 2.42 GiB 2.34 GiB ⬇️-81.32 MiB
fr-ile-de-france-regie-autonome-des-transports-parisiens-gtfs-1291
GtfsFeedLoader.loadTables 2.65 GiB 2.57 GiB ⬇️-84.71 MiB
GtfsFeedLoader.executeMultiFileValidators 3.12 GiB 2.70 GiB ⬇️-433.68 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.12 GiB 2.70 GiB ⬇️-433.68 MiB
ValidationRunner.run 2.99 GiB 2.78 GiB ⬇️-213.06 MiB
de-bayern-bbs-schapfl-gtfs-770
GtfsFeedLoader.loadTables 1.71 GiB 1.62 GiB ⬇️-99.09 MiB
GtfsFeedLoader.executeMultiFileValidators 2.67 GiB 1.81 GiB ⬇️-878.35 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.67 GiB 1.81 GiB ⬇️-878.35 MiB
ValidationRunner.run 2.82 GiB 1.96 GiB ⬇️-876.35 MiB
pl-mazowieckie-warszawski-transport-publiczny-ztm-warszawa-gtfs-1008
GtfsFeedLoader.loadTables 2.08 GiB 1.97 GiB ⬇️-108.00 MiB
GtfsFeedLoader.executeMultiFileValidators 5.11 GiB 2.35 GiB ⬇️-2.76 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.11 GiB 2.35 GiB ⬇️-2.76 GiB
ValidationRunner.run 7.46 GiB 4.69 GiB ⬇️-2.77 GiB
ca-quebec-reseau-de-transport-de-la-capitale-gtfs-757
GtfsFeedLoader.loadTables 944.00 MiB 826.00 MiB ⬇️-118.00 MiB
GtfsFeedLoader.executeMultiFileValidators 1.44 GiB 1.09 GiB ⬇️-355.93 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.44 GiB 1.09 GiB ⬇️-355.93 MiB
ValidationRunner.run 1.16 GiB 1.01 GiB ⬇️-152.96 MiB
de-baden-wurttemberg-tbo-offenburg-gtfs-900
GtfsFeedLoader.loadTables 820.02 MiB 684.00 MiB ⬇️-136.01 MiB
GtfsFeedLoader.executeMultiFileValidators 902.77 MiB 782.79 MiB ⬇️-119.98 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 902.77 MiB 782.79 MiB ⬇️-119.98 MiB
ValidationRunner.run 966.77 MiB 846.79 MiB ⬇️-119.98 MiB
us-wisconsin-milwaukee-county-transit-system-gtfs-1318
GtfsFeedLoader.loadTables 827.58 MiB 687.10 MiB ⬇️-140.48 MiB
GtfsFeedLoader.executeMultiFileValidators 964.00 MiB 622.03 MiB ⬇️-341.97 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 964.00 MiB 622.03 MiB ⬇️-341.97 MiB
ValidationRunner.run 1.34 GiB 1.01 GiB ⬇️-342.00 MiB
ae-dubayy-road-and-transport-authority-rta-gtfs-904
GtfsFeedLoader.loadTables 743.09 MiB 489.13 MiB ⬇️-253.96 MiB
GtfsFeedLoader.executeMultiFileValidators 940.74 MiB 606.63 MiB ⬇️-334.12 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 940.74 MiB 606.63 MiB ⬇️-334.12 MiB
ValidationRunner.run 764.14 MiB 619.46 MiB ⬇️-144.69 MiB
us-washington-metro-transit-gtfs-1080
GtfsFeedLoader.loadTables 871.79 MiB 683.71 MiB ⬇️-188.08 MiB
GtfsFeedLoader.executeMultiFileValidators 1.42 GiB 1.22 GiB ⬇️-211.59 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.42 GiB 1.22 GiB ⬇️-211.59 MiB
ValidationRunner.run 2.03 GiB 1.82 GiB ⬇️-211.59 MiB
th-krung-thep-maha-nakhon-office-of-transport-and-traffic-policy-and-planning-gtfs-1831
GtfsFeedLoader.loadTables 1.18 GiB 1014.60 MiB ⬇️-196.07 MiB
GtfsFeedLoader.executeMultiFileValidators 3.02 GiB 984.48 MiB ⬇️-2.06 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.02 GiB 984.48 MiB ⬇️-2.06 GiB
ValidationRunner.run 3.09 GiB 1.03 GiB ⬇️-2.06 GiB
pt-lisboa-carris-metropolitana-gtfs-2027
GtfsFeedLoader.loadTables 2.28 GiB 2.03 GiB ⬇️-251.98 MiB
GtfsFeedLoader.executeMultiFileValidators 4.90 GiB 4.23 GiB ⬇️-683.53 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.90 GiB 4.23 GiB ⬇️-683.53 MiB
ValidationRunner.run 3.11 GiB 2.79 GiB ⬇️-325.77 MiB
de-unknown-fluo-grand-est-67-gtfs-1075
GtfsFeedLoader.loadTables 1.79 GiB 1.54 GiB ⬇️-253.14 MiB
GtfsFeedLoader.executeMultiFileValidators 4.26 GiB 3.76 GiB ⬇️-502.94 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.26 GiB 3.76 GiB ⬇️-502.94 MiB
ValidationRunner.run 4.40 GiB 3.91 GiB ⬇️-508.94 MiB
nl-unknown-allgo-keolis-gtfs-1077
GtfsFeedLoader.loadTables 5.01 GiB 4.71 GiB ⬇️-303.48 MiB
GtfsFeedLoader.executeMultiFileValidators 5.62 GiB 4.61 GiB ⬇️-1.01 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.62 GiB 4.61 GiB ⬇️-1.01 GiB
ValidationRunner.run 6.41 GiB 5.82 GiB ⬇️-602.26 MiB
es-madrid-autobuses-interurbanos-madrid-crtm-gtfs-791
GtfsFeedLoader.loadTables 1.56 GiB 1.14 GiB ⬇️-437.12 MiB
GtfsFeedLoader.executeMultiFileValidators 5.29 GiB 2.43 GiB ⬇️-2.86 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.29 GiB 2.43 GiB ⬇️-2.86 GiB
ValidationRunner.run 5.91 GiB 3.05 GiB ⬇️-2.86 GiB
us-hawaii-thebus-gtfs-10
GtfsFeedLoader.loadTables 1.36 GiB 738.79 MiB ⬇️-658.85 MiB
GtfsFeedLoader.executeMultiFileValidators 4.48 GiB 2.41 GiB ⬇️-2.06 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.48 GiB 2.41 GiB ⬇️-2.06 GiB
ValidationRunner.run 4.99 GiB 2.93 GiB ⬇️-2.06 GiB
de-bayern-munchner-verkehrs-und-tarifverbund-mvv-gtfs-779
GtfsFeedLoader.loadTables 1.28 GiB 554.41 MiB ⬇️-759.90 MiB
GtfsFeedLoader.executeMultiFileValidators 1.57 GiB 404.04 MiB ⬇️-1.18 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.57 GiB 404.04 MiB ⬇️-1.18 GiB
ValidationRunner.run 1.93 GiB 304.05 MiB ⬇️-1.63 GiB
us-california-san-juan-capistrano-free-weekend-trolley-gtfs-596
GtfsFeedLoader.loadTables 208.06 MiB 208.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 210.06 MiB 210.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 210.06 MiB 210.06 MiB -
ValidationRunner.run 210.06 MiB 210.06 MiB -
in-kerala-kochi-metro-gtfs-1209
GtfsFeedLoader.loadTables 158.06 MiB 158.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 174.06 MiB 174.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 174.06 MiB 174.06 MiB -
ValidationRunner.run 178.06 MiB 178.06 MiB -
it-trentino-alto-adige-trentino-trasporti-esercizio-tte-gtfs-1031
GtfsFeedLoader.loadTables 312.06 MiB 312.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 332.06 MiB 332.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 332.06 MiB 332.06 MiB -
ValidationRunner.run 363.97 MiB 363.97 MiB -
us-california-glendale-beeline-gtfs-1280
GtfsFeedLoader.loadTables 162.06 MiB 162.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 214.06 MiB 214.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 214.06 MiB 214.06 MiB -
ValidationRunner.run 223.97 MiB 223.97 MiB -
ie-donegal-dohertys-coach-travel-gtfs-973
GtfsFeedLoader.loadTables 132.06 MiB 132.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 150.05 MiB 150.05 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 150.05 MiB 150.05 MiB -
ValidationRunner.run 150.05 MiB 150.05 MiB -
us-washington-ruraltransit-gtfs-822
GtfsFeedLoader.loadTables 212.06 MiB 212.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 222.05 MiB 222.05 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 222.05 MiB 222.05 MiB -
ValidationRunner.run 223.96 MiB 223.96 MiB -
us-colorado-tsc-transit-gtfs-2052
GtfsFeedLoader.loadTables 190.06 MiB 190.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 200.06 MiB 200.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 200.06 MiB 200.06 MiB -
ValidationRunner.run 201.97 MiB 201.97 MiB -

List of 25 datasets(memory has decreased).

Dataset ID Snapshot Key(Used Memory) Reference Latest Difference
gb-bournemouth-morebus-gtfs-1943
GtfsFeedLoader.loadTables 274.36 MiB 297.23 MiB ⬆️+22.86 MiB
GtfsFeedLoader.executeMultiFileValidators 250.16 MiB 1.89 GiB ⬆️+1.65 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 250.16 MiB 1.89 GiB ⬆️+1.65 GiB
ValidationRunner.run 363.54 MiB 2.00 GiB ⬆️+1.64 GiB
cz-praha-prazska-integrovana-doprava-pid-gtfs-767
GtfsFeedLoader.loadTables 1.30 GiB 1.31 GiB ⬆️+8.87 MiB
GtfsFeedLoader.executeMultiFileValidators 1.51 GiB 3.23 GiB ⬆️+1.72 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.51 GiB 3.23 GiB ⬆️+1.72 GiB
ValidationRunner.run 2.08 GiB 3.80 GiB ⬆️+1.72 GiB
gb-unknown-go-north-east-gtfs-1935
GtfsFeedLoader.loadTables 393.61 MiB 398.31 MiB ⬆️+4.71 MiB
GtfsFeedLoader.executeMultiFileValidators 836.17 MiB 2.56 GiB ⬆️+1.74 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 836.17 MiB 2.56 GiB ⬆️+1.74 GiB
ValidationRunner.run 1.06 GiB 2.80 GiB ⬆️+1.74 GiB
fr-hauts-de-france-reseau-de-transport-transpole-de-la-metropole-europeenne-de-lille-gtfs-1201
GtfsFeedLoader.loadTables 382.14 MiB 2.19 GiB ⬆️+1.81 GiB
GtfsFeedLoader.executeMultiFileValidators 710.62 MiB 2.51 GiB ⬆️+1.81 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 710.62 MiB 2.51 GiB ⬆️+1.81 GiB
ValidationRunner.run 1.18 GiB 3.00 GiB ⬆️+1.82 GiB
it-lombardia-agenzia-mobilita-ambiente-territorio-gtfs-1231
GtfsFeedLoader.loadTables 1.57 GiB 1.66 GiB ⬆️+91.82 MiB
GtfsFeedLoader.executeMultiFileValidators 1.34 GiB 3.19 GiB ⬆️+1.85 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.34 GiB 3.19 GiB ⬆️+1.85 GiB
ValidationRunner.run 2.76 GiB 4.61 GiB ⬆️+1.85 GiB
us-district-of-columbia-washington-wmata-gtfs-1846
GtfsFeedLoader.loadTables 1.02 GiB 1.11 GiB ⬆️+101.14 MiB
GtfsFeedLoader.executeMultiFileValidators 1.69 GiB 2.36 GiB ⬆️+685.99 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.69 GiB 2.36 GiB ⬆️+685.99 MiB
ValidationRunner.run 1.64 GiB 3.72 GiB ⬆️+2.08 GiB
pt-lisboa-carris-metropolitana-gtfs-1900
GtfsFeedLoader.loadTables 2.17 GiB 2.75 GiB ⬆️+601.02 MiB
GtfsFeedLoader.executeMultiFileValidators 2.99 GiB 2.19 GiB ⬇️-818.92 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.99 GiB 2.19 GiB ⬇️-818.92 MiB
ValidationRunner.run 2.87 GiB 5.02 GiB ⬆️+2.15 GiB
gb-cornwall-go-cornwall-bus-gtfs-1934
GtfsFeedLoader.loadTables 408.69 MiB 410.70 MiB ⬆️+2.01 MiB
GtfsFeedLoader.executeMultiFileValidators 1.16 GiB 3.33 GiB ⬆️+2.16 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.16 GiB 3.33 GiB ⬆️+2.16 GiB
ValidationRunner.run 1.24 GiB 3.40 GiB ⬆️+2.16 GiB
gb-oxfordshire-oxford-bus-gtfs-1947
GtfsFeedLoader.loadTables 336.55 MiB 362.55 MiB ⬆️+26.00 MiB
GtfsFeedLoader.executeMultiFileValidators 818.31 MiB 2.97 GiB ⬆️+2.17 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 818.31 MiB 2.97 GiB ⬆️+2.17 GiB
ValidationRunner.run 988.30 MiB 384.24 MiB ⬇️-604.06 MiB
se-unknown-trafiklab-gtfs-1320
GtfsFeedLoader.loadTables 1.07 GiB 1.15 GiB ⬆️+77.78 MiB
GtfsFeedLoader.executeMultiFileValidators 1.23 GiB 3.47 GiB ⬆️+2.24 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.23 GiB 3.47 GiB ⬆️+2.24 GiB
ValidationRunner.run 1.99 GiB 4.23 GiB ⬆️+2.24 GiB
de-baden-wurttemberg-verkehrsverbund-pforzheim-enzkreis-vpe-gtfs-1085
GtfsFeedLoader.loadTables 713.56 MiB 714.00 MiB ⬆️+454.50 KiB
GtfsFeedLoader.executeMultiFileValidators 1.83 GiB 4.12 GiB ⬆️+2.30 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.83 GiB 4.12 GiB ⬆️+2.30 GiB
ValidationRunner.run 1.92 GiB 4.21 GiB ⬆️+2.29 GiB
be-wallonne-tec-gtfs-1868
GtfsFeedLoader.loadTables 3.16 GiB 3.06 GiB ⬇️-97.96 MiB
GtfsFeedLoader.executeMultiFileValidators 6.87 GiB 3.45 GiB ⬇️-3.41 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 6.87 GiB 3.45 GiB ⬇️-3.41 GiB
ValidationRunner.run 5.22 GiB 7.54 GiB ⬆️+2.32 GiB
lv-riga-valsts-sia-autotransporta-direkcija-atd-gtfs-992
GtfsFeedLoader.loadTables 1.12 GiB 1.19 GiB ⬆️+80.00 MiB
GtfsFeedLoader.executeMultiFileValidators 2.09 GiB 4.62 GiB ⬆️+2.53 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.09 GiB 4.62 GiB ⬆️+2.53 GiB
ValidationRunner.run 2.15 GiB 4.68 GiB ⬆️+2.53 GiB
de-unknown-flixbus-gtfs-853
GtfsFeedLoader.loadTables 1.13 GiB 1.06 GiB ⬇️-72.34 MiB
GtfsFeedLoader.executeMultiFileValidators 3.94 GiB 3.35 GiB ⬇️-607.98 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.94 GiB 3.35 GiB ⬇️-607.98 MiB
ValidationRunner.run 965.52 MiB 3.50 GiB ⬆️+2.56 GiB
be-flamande-de-lijn-gtfs-1869
GtfsFeedLoader.loadTables 2.10 GiB 2.00 GiB ⬇️-99.65 MiB
GtfsFeedLoader.executeMultiFileValidators 5.00 GiB 3.00 GiB ⬇️-2.00 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.00 GiB 3.00 GiB ⬇️-2.00 GiB
ValidationRunner.run 2.04 GiB 4.70 GiB ⬆️+2.66 GiB
fi-unknown-porvoon-museorautatie-gtfs-1102
GtfsFeedLoader.loadTables 416.59 MiB 403.93 MiB ⬇️-12.66 MiB
GtfsFeedLoader.executeMultiFileValidators 4.87 GiB 2.93 GiB ⬇️-1.94 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.87 GiB 2.93 GiB ⬇️-1.94 GiB
ValidationRunner.run 308.14 MiB 3.15 GiB ⬆️+2.85 GiB
hu-unknown-volanbusz-gtfs-1836
GtfsFeedLoader.loadTables 1.92 GiB 1.93 GiB ⬆️+15.38 MiB
GtfsFeedLoader.executeMultiFileValidators 4.20 GiB 7.15 GiB ⬆️+2.95 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.20 GiB 7.15 GiB ⬆️+2.95 GiB
ValidationRunner.run 5.02 GiB 2.27 GiB ⬇️-2.75 GiB
be-vlaams-gewest-de-lijn-gtfs-684
GtfsFeedLoader.loadTables 4.09 GiB 4.25 GiB ⬆️+159.59 MiB
GtfsFeedLoader.executeMultiFileValidators 4.16 GiB 7.24 GiB ⬆️+3.08 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.16 GiB 7.24 GiB ⬆️+3.08 GiB
ValidationRunner.run 4.43 GiB 7.11 GiB ⬆️+2.68 GiB
us-california-los-angeles-county-metropolitan-transportation-authority-gtfs-29
GtfsFeedLoader.loadTables 709.37 MiB 758.87 MiB ⬆️+49.51 MiB
GtfsFeedLoader.executeMultiFileValidators 1.47 GiB 3.56 GiB ⬆️+2.09 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.47 GiB 3.56 GiB ⬆️+2.09 GiB
ValidationRunner.run 997.19 MiB 4.30 GiB ⬆️+3.33 GiB
pt-lisboa-carris-metropolitana-gtfs-1873
GtfsFeedLoader.loadTables 632.84 MiB 614.71 MiB ⬇️-18.13 MiB
GtfsFeedLoader.executeMultiFileValidators 1.07 GiB 4.46 GiB ⬆️+3.38 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.07 GiB 4.46 GiB ⬆️+3.38 GiB
ValidationRunner.run 1.11 GiB 4.49 GiB ⬆️+3.38 GiB
nz-wellington-metlink-gtfs-1132
GtfsFeedLoader.loadTables 520.37 MiB 509.17 MiB ⬇️-11.20 MiB
GtfsFeedLoader.executeMultiFileValidators 507.87 MiB 3.94 GiB ⬆️+3.44 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 507.87 MiB 3.94 GiB ⬆️+3.44 GiB
ValidationRunner.run 745.86 MiB 4.17 GiB ⬆️+3.44 GiB
au-queensland-translink-south-east-queensland-translink-seq-gtfs-668
GtfsFeedLoader.loadTables 1.05 GiB 1007.36 MiB ⬇️-68.17 MiB
GtfsFeedLoader.executeMultiFileValidators 4.88 GiB 3.56 GiB ⬇️-1.32 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.88 GiB 3.56 GiB ⬇️-1.32 GiB
ValidationRunner.run 1008.00 MiB 4.54 GiB ⬆️+3.55 GiB
il-unknown-ministry-of-transport-and-road-safety-gtfs-1134
GtfsFeedLoader.loadTables 3.40 GiB 3.51 GiB ⬆️+117.99 MiB
GtfsFeedLoader.executeMultiFileValidators 6.92 GiB 4.90 GiB ⬇️-2.01 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 6.92 GiB 4.90 GiB ⬇️-2.01 GiB
ValidationRunner.run 3.48 GiB 7.38 GiB ⬆️+3.90 GiB
fr-provence-alpes-cote-dazur-palmbus-gtfs-925
GtfsFeedLoader.loadTables 519.77 MiB 4.56 GiB ⬆️+4.05 GiB
GtfsFeedLoader.executeMultiFileValidators 1.22 GiB 5.27 GiB ⬆️+4.05 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.22 GiB 5.27 GiB ⬆️+4.05 GiB
ValidationRunner.run 1.28 GiB 544.67 MiB ⬇️-771.10 MiB
ca-british-columbia-translink-vancouver-gtfs-1222
GtfsFeedLoader.loadTables 2.31 GiB 2.47 GiB ⬆️+160.60 MiB
GtfsFeedLoader.executeMultiFileValidators 1.07 GiB 5.76 GiB ⬆️+4.69 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.07 GiB 5.76 GiB ⬆️+4.69 GiB
ValidationRunner.run 1.45 GiB 1020.00 MiB ⬇️-464.60 MiB

List of 25 datasets(no reference available).

Dataset ID Snapshot Key(Used Memory) Reference Latest

@MobilityData MobilityData deleted a comment from github-actions bot Oct 11, 2024
Copy link
Contributor

📝 Acceptance Test Report

📋 Summary

✅ The rule acceptance has passed for commit 0a3013c
Download the full acceptance test report here (report will disappear after 90 days).

📊 Notices Comparison

New Errors (0 out of 1588 datasets, ~0%) ✅

No changes were detected due to the code change.

Dropped Errors (0 out of 1588 datasets, ~0%) ✅

No changes were detected due to the code change.

New Warnings (0 out of 1588 datasets, ~0%) ✅

No changes were detected due to the code change.

Dropped Warnings (0 out of 1588 datasets, ~0%) ✅

No changes were detected due to the code change.

🛡️ Corruption Check

0 out of 1588 sources (~0 %) are corrupted.

⏱️ Performance Assessment

📈 Validation Time

Assess the performance in terms of seconds taken for the validation process.

Time Metric Dataset ID Reference (s) Latest (s) Difference (s)
Average -- 4.01 4.04 ⬆️+0.03
Median -- 1.39 1.43 ⬆️+0.04
Standard Deviation -- 11.50 11.54 ⬆️+0.05
Minimum in References Reports ar-buenos-aires-subterraneos-de-buenos-aires-subte-gtfs-6 0.47 0.57 ⬆️+0.10
Maximum in Reference Reports gb-unknown-uk-aggregate-feed-gtfs-2014 294.39 298.62 ⬆️+4.23
Minimum in Latest Reports us-oregon-high-desert-point-gtfs-636 0.54 0.54 ⬇️-0.00
Maximum in Latest Reports gb-unknown-uk-aggregate-feed-gtfs-2014 294.39 298.62 ⬆️+4.23
📜 Memory Consumption

List of 25 datasets(memory has increased).

Dataset ID Snapshot Key(Used Memory) Reference Latest Difference
us-utah-utah-transit-authority-uta-gtfs-170
GtfsFeedLoader.loadTables 531.54 MiB 478.64 MiB ⬇️-52.90 MiB
GtfsFeedLoader.executeMultiFileValidators 516.58 MiB 463.48 MiB ⬇️-53.09 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 516.58 MiB 463.48 MiB ⬇️-53.09 MiB
ValidationRunner.run 272.02 MiB 219.60 MiB ⬇️-52.43 MiB
ru-sankt-peterburg-peterburgskii-metropoliten-petersburg-metro-gtfs-1186
GtfsFeedLoader.loadTables 1.33 GiB 1.23 GiB ⬇️-101.10 MiB
GtfsFeedLoader.executeMultiFileValidators 1.94 GiB 1.89 GiB ⬇️-53.56 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.94 GiB 1.89 GiB ⬇️-53.56 MiB
ValidationRunner.run 2.20 GiB 1.94 GiB ⬇️-268.59 MiB
us-new-york-mta-new-york-city-transit-mta-gtfs-520
GtfsFeedLoader.loadTables 523.02 MiB 467.09 MiB ⬇️-55.92 MiB
GtfsFeedLoader.executeMultiFileValidators 650.00 MiB 561.80 MiB ⬇️-88.21 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 650.00 MiB 561.80 MiB ⬇️-88.21 MiB
ValidationRunner.run 714.84 MiB 630.90 MiB ⬇️-83.94 MiB
es-barcelona-amb-gtfs-1101
GtfsFeedLoader.loadTables 343.39 MiB 287.45 MiB ⬇️-55.94 MiB
GtfsFeedLoader.executeMultiFileValidators 417.69 MiB 335.46 MiB ⬇️-82.23 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 417.69 MiB 335.46 MiB ⬇️-82.23 MiB
ValidationRunner.run 364.45 MiB 284.35 MiB ⬇️-80.09 MiB
es-bizkaia-bizkaibus-gtfs-1135
GtfsFeedLoader.loadTables 439.45 MiB 379.34 MiB ⬇️-60.11 MiB
GtfsFeedLoader.executeMultiFileValidators 2.09 GiB 1.98 GiB ⬇️-108.58 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.09 GiB 1.98 GiB ⬇️-108.58 MiB
ValidationRunner.run 2.11 GiB 2.00 GiB ⬇️-108.55 MiB
lv-riga-valsts-sia-autotransporta-direkcija-atd-gtfs-992
GtfsFeedLoader.loadTables 1.19 GiB 1.12 GiB ⬇️-72.00 MiB
GtfsFeedLoader.executeMultiFileValidators 5.94 GiB 2.11 GiB ⬇️-3.83 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.94 GiB 2.11 GiB ⬇️-3.83 GiB
ValidationRunner.run 5.99 GiB 2.16 GiB ⬇️-3.82 GiB
de-baden-wurttemberg-tbo-offenburg-gtfs-900
GtfsFeedLoader.loadTables 816.03 MiB 736.00 MiB ⬇️-80.03 MiB
GtfsFeedLoader.executeMultiFileValidators 5.27 GiB 607.97 MiB ⬇️-4.68 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.27 GiB 607.97 MiB ⬇️-4.68 GiB
ValidationRunner.run 5.34 GiB 671.97 MiB ⬇️-4.68 GiB
nz-bay-of-plenty-baybus-gtfs-1071
GtfsFeedLoader.loadTables 414.47 MiB 316.33 MiB ⬇️-98.13 MiB
GtfsFeedLoader.executeMultiFileValidators 444.53 MiB 348.33 MiB ⬇️-96.20 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 444.53 MiB 348.33 MiB ⬇️-96.20 MiB
ValidationRunner.run 462.24 MiB 366.12 MiB ⬇️-96.13 MiB
ae-dubayy-road-and-transport-authority-rta-gtfs-904
GtfsFeedLoader.loadTables 739.11 MiB 621.13 MiB ⬇️-117.98 MiB
GtfsFeedLoader.executeMultiFileValidators 922.97 MiB 667.28 MiB ⬇️-255.69 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 922.97 MiB 667.28 MiB ⬇️-255.69 MiB
ValidationRunner.run 618.02 MiB 482.62 MiB ⬇️-135.40 MiB
hu-budapest-budapesti-kozlekedesi-kozpont-bkk-gtfs-990
GtfsFeedLoader.loadTables 1.61 GiB 1.50 GiB ⬇️-121.92 MiB
GtfsFeedLoader.executeMultiFileValidators 2.62 GiB 2.00 GiB ⬇️-632.86 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.62 GiB 2.00 GiB ⬇️-632.86 MiB
ValidationRunner.run 4.55 GiB 2.72 GiB ⬇️-1.82 GiB
ca-quebec-reseau-de-transport-de-la-capitale-gtfs-757
GtfsFeedLoader.loadTables 911.26 MiB 776.00 MiB ⬇️-135.26 MiB
GtfsFeedLoader.executeMultiFileValidators 1.53 GiB 1.18 GiB ⬇️-360.10 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.53 GiB 1.18 GiB ⬇️-360.10 MiB
ValidationRunner.run 1.60 GiB 1.15 GiB ⬇️-463.74 MiB
co-distrito-capital-de-bogota-simur-bogota-gtfs-1204
GtfsFeedLoader.loadTables 1.46 GiB 1.24 GiB ⬇️-226.32 MiB
GtfsFeedLoader.executeMultiFileValidators 2.77 GiB 2.11 GiB ⬇️-674.36 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.77 GiB 2.11 GiB ⬇️-674.36 MiB
ValidationRunner.run 2.84 GiB 2.40 GiB ⬇️-448.43 MiB
ca-quebec-societe-de-transport-de-montreal-gtfs-1221
GtfsFeedLoader.loadTables 2.49 GiB 2.13 GiB ⬇️-359.86 MiB
GtfsFeedLoader.executeMultiFileValidators 2.67 GiB 2.44 GiB ⬇️-233.00 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.67 GiB 2.44 GiB ⬇️-233.00 MiB
ValidationRunner.run 3.07 GiB 2.26 GiB ⬇️-831.07 MiB
pl-dolnoslaskie-mpk-wroclaw-gtfs-980
GtfsFeedLoader.loadTables 623.88 MiB 341.00 MiB ⬇️-282.87 MiB
GtfsFeedLoader.executeMultiFileValidators 1.38 GiB 512.94 MiB ⬇️-903.70 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.38 GiB 512.94 MiB ⬇️-903.70 MiB
ValidationRunner.run 1.76 GiB 904.00 MiB ⬇️-902.65 MiB
de-unknown-hofmann-omnibusverkehr-gmbh-gtfs-1082
GtfsFeedLoader.loadTables 1.03 GiB 750.00 MiB ⬇️-308.00 MiB
GtfsFeedLoader.executeMultiFileValidators 4.55 GiB 1.86 GiB ⬇️-2.70 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.55 GiB 1.86 GiB ⬇️-2.70 GiB
ValidationRunner.run 4.60 GiB 1.90 GiB ⬇️-2.70 GiB
fr-bretagne-breizhgo-gtfs-1837
GtfsFeedLoader.loadTables 2.56 GiB 2.01 GiB ⬇️-561.22 MiB
GtfsFeedLoader.executeMultiFileValidators 2.66 GiB 2.11 GiB ⬇️-560.84 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.66 GiB 2.11 GiB ⬇️-560.84 MiB
ValidationRunner.run 3.40 GiB 2.85 GiB ⬇️-564.84 MiB
fr-provence-alpes-cote-dazur-palmbus-gtfs-925
GtfsFeedLoader.loadTables 4.47 GiB 1.13 GiB ⬇️-3.34 GiB
GtfsFeedLoader.executeMultiFileValidators 5.18 GiB 766.77 MiB ⬇️-4.43 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.18 GiB 766.77 MiB ⬇️-4.43 GiB
ValidationRunner.run 5.24 GiB 830.77 MiB ⬇️-4.43 GiB
us-new-york-adirondack-trailways-adp-gtfs-823
GtfsFeedLoader.loadTables 197.94 MiB 197.94 MiB -
GtfsFeedLoader.executeMultiFileValidators 276.00 MiB 276.00 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 276.00 MiB 276.00 MiB -
ValidationRunner.run 276.00 MiB 276.00 MiB -
us-washington-selah-transit-gtfs-278
GtfsFeedLoader.loadTables 194.06 MiB 194.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 200.00 MiB 200.00 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 200.00 MiB 200.00 MiB -
ValidationRunner.run 201.91 MiB 201.91 MiB -
us-michigan-qline-detroit-gtfs-802
GtfsFeedLoader.loadTables 220.06 MiB 220.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 224.06 MiB 224.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 224.06 MiB 224.06 MiB -
ValidationRunner.run 225.97 MiB 225.97 MiB -
fr-hauts-de-france-pastel-gtfs-1998
GtfsFeedLoader.loadTables 266.06 MiB 266.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 278.06 MiB 278.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 278.06 MiB 278.06 MiB -
ValidationRunner.run 303.97 MiB 303.97 MiB -
us-maryland-charles-county-vango-gtfs-479
GtfsFeedLoader.loadTables 170.05 MiB 170.05 MiB -
GtfsFeedLoader.executeMultiFileValidators 300.06 MiB 300.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 300.06 MiB 300.06 MiB -
ValidationRunner.run 303.96 MiB 303.96 MiB -
et-addis-ababa-sheger-city-bus-gtfs-1959
GtfsFeedLoader.loadTables 136.06 MiB 136.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 136.06 MiB 136.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 136.06 MiB 136.06 MiB -
ValidationRunner.run 137.96 MiB 137.96 MiB -
us-washington-jamestown-sklallam-gtfs-285
GtfsFeedLoader.loadTables 162.06 MiB 162.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 164.06 MiB 164.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 164.06 MiB 164.06 MiB -
ValidationRunner.run 165.97 MiB 165.97 MiB -
ca-ontario-belleville-transit-gtfs-1858
GtfsFeedLoader.loadTables 208.06 MiB 208.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 242.06 MiB 242.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 242.06 MiB 242.06 MiB -
ValidationRunner.run 253.87 MiB 253.87 MiB -

List of 25 datasets(memory has decreased).

Dataset ID Snapshot Key(Used Memory) Reference Latest Difference
us-illinois-pace-bus-gtfs-390
GtfsFeedLoader.loadTables 506.75 MiB 501.06 MiB ⬇️-5.70 MiB
GtfsFeedLoader.executeMultiFileValidators 2.57 GiB 3.76 GiB ⬆️+1.19 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.57 GiB 3.76 GiB ⬆️+1.19 GiB
ValidationRunner.run 2.89 GiB 4.08 GiB ⬆️+1.19 GiB
ca-alberta-edmonton-transit-system-gtfs-714
GtfsFeedLoader.loadTables 706.00 MiB 1.03 GiB ⬆️+343.67 MiB
GtfsFeedLoader.executeMultiFileValidators 1.06 GiB 1.45 GiB ⬆️+396.93 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.06 GiB 1.45 GiB ⬆️+396.93 MiB
ValidationRunner.run 1.20 GiB 2.47 GiB ⬆️+1.26 GiB
tr-kocaeli-kocaeli-gtfs-1122
GtfsFeedLoader.loadTables 1.14 GiB 1.14 GiB ⬇️-1.17 MiB
GtfsFeedLoader.executeMultiFileValidators 924.83 MiB 2.24 GiB ⬆️+1.33 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 924.83 MiB 2.24 GiB ⬆️+1.33 GiB
ValidationRunner.run 1.97 GiB 1.92 GiB ⬇️-50.04 MiB
de-hamburg-hamburger-verkehrsverbund-gmbh-hvv-gtfs-1226
GtfsFeedLoader.loadTables 1.07 GiB 1.10 GiB ⬆️+32.00 MiB
GtfsFeedLoader.executeMultiFileValidators 5.85 GiB 2.24 GiB ⬇️-3.61 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.85 GiB 2.24 GiB ⬇️-3.61 GiB
ValidationRunner.run 1.59 GiB 2.94 GiB ⬆️+1.35 GiB
de-bayern-verkehrsverbund-rhein-sieg-gtfs-778
GtfsFeedLoader.loadTables 2.19 GiB 1.53 GiB ⬇️-675.15 MiB
GtfsFeedLoader.executeMultiFileValidators 3.18 GiB 2.92 GiB ⬇️-263.80 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.18 GiB 2.92 GiB ⬇️-263.80 MiB
ValidationRunner.run 1.71 GiB 3.07 GiB ⬆️+1.36 GiB
be-flamande-de-lijn-gtfs-1869
GtfsFeedLoader.loadTables 1.82 GiB 2.35 GiB ⬆️+539.50 MiB
GtfsFeedLoader.executeMultiFileValidators 4.95 GiB 2.64 GiB ⬇️-2.32 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.95 GiB 2.64 GiB ⬇️-2.32 GiB
ValidationRunner.run 2.95 GiB 4.34 GiB ⬆️+1.39 GiB
us-georgia-metropolitan-atlanta-rapid-transit-authority-marta-gtfs-368
GtfsFeedLoader.loadTables 600.98 MiB 603.00 MiB ⬆️+2.01 MiB
GtfsFeedLoader.executeMultiFileValidators 702.71 MiB 2.08 GiB ⬆️+1.39 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 702.71 MiB 2.08 GiB ⬆️+1.39 GiB
ValidationRunner.run 1.35 GiB 873.81 MiB ⬇️-512.15 MiB
us-washington-metro-transit-gtfs-1080
GtfsFeedLoader.loadTables 907.16 MiB 671.52 MiB ⬇️-235.64 MiB
GtfsFeedLoader.executeMultiFileValidators 1.01 GiB 2.49 GiB ⬆️+1.47 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.01 GiB 2.49 GiB ⬆️+1.47 GiB
ValidationRunner.run 1.61 GiB 1.06 GiB ⬇️-567.36 MiB
sk-bratislavsky-kraj-dopravny-podnik-bratislava-gtfs-1005
GtfsFeedLoader.loadTables 770.09 MiB 1.17 GiB ⬆️+424.18 MiB
GtfsFeedLoader.executeMultiFileValidators 1.07 GiB 1.48 GiB ⬆️+418.18 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.07 GiB 1.48 GiB ⬆️+418.18 MiB
ValidationRunner.run 265.12 MiB 1.78 GiB ⬆️+1.52 GiB
br-sao-paulo-sao-paulo-transporte-sptrans-gtfs-8
GtfsFeedLoader.loadTables 700.00 MiB 704.00 MiB ⬆️+4.00 MiB
GtfsFeedLoader.executeMultiFileValidators 747.99 MiB 2.33 GiB ⬆️+1.60 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 747.99 MiB 2.33 GiB ⬆️+1.60 GiB
ValidationRunner.run 795.99 MiB 2.37 GiB ⬆️+1.60 GiB
gb-bournemouth-morebus-gtfs-1943
GtfsFeedLoader.loadTables 274.43 MiB 281.87 MiB ⬆️+7.44 MiB
GtfsFeedLoader.executeMultiFileValidators 255.57 MiB 1.88 GiB ⬆️+1.63 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 255.57 MiB 1.88 GiB ⬆️+1.63 GiB
ValidationRunner.run 367.57 MiB 1.99 GiB ⬆️+1.63 GiB
be-unknown-societe-regionale-wallonne-du-transport-gtfs-1212
GtfsFeedLoader.loadTables 2.25 GiB 2.32 GiB ⬆️+68.00 MiB
GtfsFeedLoader.executeMultiFileValidators 2.32 GiB 4.09 GiB ⬆️+1.77 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.32 GiB 4.09 GiB ⬆️+1.77 GiB
ValidationRunner.run 5.39 GiB 7.16 GiB ⬆️+1.78 GiB
pt-lisboa-carris-metropolitana-gtfs-2027
GtfsFeedLoader.loadTables 2.19 GiB 2.35 GiB ⬆️+168.04 MiB
GtfsFeedLoader.executeMultiFileValidators 2.76 GiB 4.58 GiB ⬆️+1.82 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.76 GiB 4.58 GiB ⬆️+1.82 GiB
ValidationRunner.run 5.34 GiB 4.15 GiB ⬇️-1.19 GiB
gb-unknown-transport-for-greater-manchester-arriva-in-the-north-west-gtfs-1103
GtfsFeedLoader.loadTables 1.21 GiB 1.21 GiB ⬇️-2.00 MiB
GtfsFeedLoader.executeMultiFileValidators 3.36 GiB 5.51 GiB ⬆️+2.15 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.36 GiB 5.51 GiB ⬆️+2.15 GiB
ValidationRunner.run 4.31 GiB 1.57 GiB ⬇️-2.74 GiB
fi-varsinais-suomi-turku-gtfs-864
GtfsFeedLoader.loadTables 497.24 MiB 549.52 MiB ⬆️+52.28 MiB
GtfsFeedLoader.executeMultiFileValidators 2.14 GiB 4.36 GiB ⬆️+2.21 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.14 GiB 4.36 GiB ⬆️+2.21 GiB
ValidationRunner.run 2.33 GiB 4.54 GiB ⬆️+2.22 GiB
pt-lisboa-carris-metropolitana-gtfs-1900
GtfsFeedLoader.loadTables 2.11 GiB 2.33 GiB ⬆️+224.46 MiB
GtfsFeedLoader.executeMultiFileValidators 2.28 GiB 4.55 GiB ⬆️+2.27 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.28 GiB 4.55 GiB ⬆️+2.27 GiB
ValidationRunner.run 2.28 GiB 4.43 GiB ⬆️+2.15 GiB
nl-unknown-allgo-keolis-gtfs-1077
GtfsFeedLoader.loadTables 4.46 GiB 5.07 GiB ⬆️+632.68 MiB
GtfsFeedLoader.executeMultiFileValidators 5.85 GiB 8.28 GiB ⬆️+2.43 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.85 GiB 8.28 GiB ⬆️+2.43 GiB
ValidationRunner.run 5.25 GiB 8.06 GiB ⬆️+2.81 GiB
ee-unknown-abuss-ou-gtfs-1095
GtfsFeedLoader.loadTables 697.64 MiB 784.62 MiB ⬆️+86.97 MiB
GtfsFeedLoader.executeMultiFileValidators 741.26 MiB 3.55 GiB ⬆️+2.82 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 741.26 MiB 3.55 GiB ⬆️+2.82 GiB
ValidationRunner.run 1.04 GiB 3.86 GiB ⬆️+2.82 GiB
us-new-jersey-new-jersey-transit-nj-transit-gtfs-508
GtfsFeedLoader.loadTables 1.13 GiB 1.24 GiB ⬆️+106.76 MiB
GtfsFeedLoader.executeMultiFileValidators 2.72 GiB 5.87 GiB ⬆️+3.15 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.72 GiB 5.87 GiB ⬆️+3.15 GiB
ValidationRunner.run 3.34 GiB 1.34 GiB ⬇️-2.00 GiB
us-wisconsin-milwaukee-county-transit-system-gtfs-1318
GtfsFeedLoader.loadTables 841.83 MiB 1.61 GiB ⬆️+808.54 MiB
GtfsFeedLoader.executeMultiFileValidators 1.25 GiB 4.59 GiB ⬆️+3.34 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.25 GiB 4.59 GiB ⬆️+3.34 GiB
ValidationRunner.run 511.72 MiB 380.89 MiB ⬇️-130.83 MiB
hu-unknown-volanbusz-gtfs-1836
GtfsFeedLoader.loadTables 2.30 GiB 1.94 GiB ⬇️-371.24 MiB
GtfsFeedLoader.executeMultiFileValidators 7.13 GiB 4.75 GiB ⬇️-2.38 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 7.13 GiB 4.75 GiB ⬇️-2.38 GiB
ValidationRunner.run 2.14 GiB 5.57 GiB ⬆️+3.43 GiB
ca-ontario-hamilton-street-railway-gtfs-723
GtfsFeedLoader.loadTables 1.66 GiB 2.76 GiB ⬆️+1.10 GiB
GtfsFeedLoader.executeMultiFileValidators 805.79 MiB 4.33 GiB ⬆️+3.54 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 805.79 MiB 4.33 GiB ⬆️+3.54 GiB
ValidationRunner.run 1.20 GiB 4.77 GiB ⬆️+3.56 GiB
cz-praha-prazska-integrovana-doprava-pid-gtfs-767
GtfsFeedLoader.loadTables 1.54 GiB 1.23 GiB ⬇️-314.03 MiB
GtfsFeedLoader.executeMultiFileValidators 1.35 GiB 5.12 GiB ⬆️+3.78 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.35 GiB 5.12 GiB ⬆️+3.78 GiB
ValidationRunner.run 1.92 GiB 1.57 GiB ⬇️-349.20 MiB
dk-unknown-rejseplanen-gtfs-1292
GtfsFeedLoader.loadTables 1.82 GiB 2.04 GiB ⬆️+227.15 MiB
GtfsFeedLoader.executeMultiFileValidators 6.15 GiB 4.82 GiB ⬇️-1.33 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 6.15 GiB 4.82 GiB ⬇️-1.33 GiB
ValidationRunner.run 2.47 GiB 6.28 GiB ⬆️+3.81 GiB
be-wallonne-tec-gtfs-1868
GtfsFeedLoader.loadTables 3.11 GiB 2.79 GiB ⬇️-327.84 MiB
GtfsFeedLoader.executeMultiFileValidators 3.90 GiB 7.85 GiB ⬆️+3.95 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.90 GiB 7.85 GiB ⬆️+3.95 GiB
ValidationRunner.run 7.99 GiB 6.17 GiB ⬇️-1.82 GiB

List of 25 datasets(no reference available).

Dataset ID Snapshot Key(Used Memory) Reference Latest

Copy link
Contributor

📝 Acceptance Test Report

📋 Summary

✅ The rule acceptance has passed for commit c6cd968
Download the full acceptance test report here (report will disappear after 90 days).

📊 Notices Comparison

New Errors (0 out of 1588 datasets, ~0%) ✅

No changes were detected due to the code change.

Dropped Errors (0 out of 1588 datasets, ~0%) ✅

No changes were detected due to the code change.

New Warnings (0 out of 1588 datasets, ~0%) ✅

No changes were detected due to the code change.

Dropped Warnings (0 out of 1588 datasets, ~0%) ✅

No changes were detected due to the code change.

🛡️ Corruption Check

0 out of 1588 sources (~0 %) are corrupted.

⏱️ Performance Assessment

📈 Validation Time

Assess the performance in terms of seconds taken for the validation process.

Time Metric Dataset ID Reference (s) Latest (s) Difference (s)
Average -- 3.99 4.02 ⬆️+0.03
Median -- 1.39 1.43 ⬆️+0.04
Standard Deviation -- 11.48 11.51 ⬆️+0.03
Minimum in References Reports us-oregon-high-desert-point-gtfs-636 0.52 0.50 ⬇️-0.01
Maximum in Reference Reports gb-unknown-uk-aggregate-feed-gtfs-2014 299.38 300.09 ⬆️+0.72
Minimum in Latest Reports us-oregon-high-desert-point-gtfs-636 0.52 0.50 ⬇️-0.01
Maximum in Latest Reports gb-unknown-uk-aggregate-feed-gtfs-2014 299.38 300.09 ⬆️+0.72
📜 Memory Consumption

List of 25 datasets(memory has increased).

Dataset ID Snapshot Key(Used Memory) Reference Latest Difference
it-piemonte-bus-regione-piemonte-gtfs-1138
GtfsFeedLoader.loadTables 652.66 MiB 608.00 MiB ⬇️-44.66 MiB
GtfsFeedLoader.executeMultiFileValidators 802.66 MiB 760.66 MiB ⬇️-42.00 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 802.66 MiB 760.66 MiB ⬇️-42.00 MiB
ValidationRunner.run 921.47 MiB 402.18 MiB ⬇️-519.29 MiB
us-maryland-maryland-transit-administration-gtfs-466
GtfsFeedLoader.loadTables 299.63 MiB 253.26 MiB ⬇️-46.38 MiB
GtfsFeedLoader.executeMultiFileValidators 369.14 MiB 324.33 MiB ⬇️-44.80 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 369.14 MiB 324.33 MiB ⬇️-44.80 MiB
ValidationRunner.run 612.30 MiB 566.99 MiB ⬇️-45.32 MiB
us-new-york-mta-new-york-city-transit-mta-gtfs-511
GtfsFeedLoader.loadTables 682.00 MiB 636.00 MiB ⬇️-46.00 MiB
GtfsFeedLoader.executeMultiFileValidators 805.83 MiB 657.28 MiB ⬇️-148.55 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 805.83 MiB 657.28 MiB ⬇️-148.55 MiB
ValidationRunner.run 1.54 GiB 995.53 MiB ⬇️-586.29 MiB
nz-bay-of-plenty-baybus-gtfs-1071
GtfsFeedLoader.loadTables 372.38 MiB 316.25 MiB ⬇️-56.13 MiB
GtfsFeedLoader.executeMultiFileValidators 400.38 MiB 349.00 MiB ⬇️-51.38 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 400.38 MiB 349.00 MiB ⬇️-51.38 MiB
ValidationRunner.run 417.63 MiB 366.24 MiB ⬇️-51.38 MiB
ca-ontario-brampton-transit-gtfs-1994
GtfsFeedLoader.loadTables 404.26 MiB 346.56 MiB ⬇️-57.70 MiB
GtfsFeedLoader.executeMultiFileValidators 242.87 MiB 180.00 MiB ⬇️-62.87 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 242.87 MiB 180.00 MiB ⬇️-62.87 MiB
ValidationRunner.run 396.42 MiB 334.13 MiB ⬇️-62.29 MiB
us-texas-corpus-christi-regional-transportation-authority-gtfs-315
GtfsFeedLoader.loadTables 518.17 MiB 458.23 MiB ⬇️-59.93 MiB
GtfsFeedLoader.executeMultiFileValidators 443.70 MiB 385.92 MiB ⬇️-57.79 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 443.70 MiB 385.92 MiB ⬇️-57.79 MiB
ValidationRunner.run 286.90 MiB 227.50 MiB ⬇️-59.40 MiB
us-new-york-mta-new-york-city-transit-mta-gtfs-520
GtfsFeedLoader.loadTables 511.04 MiB 409.08 MiB ⬇️-101.95 MiB
GtfsFeedLoader.executeMultiFileValidators 642.71 MiB 535.45 MiB ⬇️-107.25 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 642.71 MiB 535.45 MiB ⬇️-107.25 MiB
ValidationRunner.run 727.21 MiB 608.96 MiB ⬇️-118.25 MiB
de-unknown-hofmann-omnibusverkehr-gmbh-gtfs-1082
GtfsFeedLoader.loadTables 1.08 GiB 1006.00 MiB ⬇️-104.00 MiB
GtfsFeedLoader.executeMultiFileValidators 4.80 GiB 787.07 MiB ⬇️-4.03 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.80 GiB 787.07 MiB ⬇️-4.03 GiB
ValidationRunner.run 4.85 GiB 833.07 MiB ⬇️-4.03 GiB
de-baden-wurttemberg-sbg-gtfs-918
GtfsFeedLoader.loadTables 1.24 GiB 1.13 GiB ⬇️-105.15 MiB
GtfsFeedLoader.executeMultiFileValidators 2.53 GiB 2.03 GiB ⬇️-504.18 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.53 GiB 2.03 GiB ⬇️-504.18 MiB
ValidationRunner.run 2.77 GiB 2.28 GiB ⬇️-504.18 MiB
ca-british-columbia-translink-vancouver-gtfs-1222
GtfsFeedLoader.loadTables 1.80 GiB 1.11 GiB ⬇️-714.80 MiB
GtfsFeedLoader.executeMultiFileValidators 1.45 GiB 979.69 MiB ⬇️-504.32 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.45 GiB 979.69 MiB ⬇️-504.32 MiB
ValidationRunner.run 1.58 GiB 1.48 GiB ⬇️-110.55 MiB
au-western-australia-transperth-gtfs-1169
GtfsFeedLoader.loadTables 1016.32 MiB 880.55 MiB ⬇️-135.77 MiB
GtfsFeedLoader.executeMultiFileValidators 2.63 GiB 1.84 GiB ⬇️-799.75 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.63 GiB 1.84 GiB ⬇️-799.75 MiB
ValidationRunner.run 3.11 GiB 2.32 GiB ⬇️-799.75 MiB
us-oregon-trimet-portland-streetcar-gtfs-247
GtfsFeedLoader.loadTables 1.14 GiB 1001.39 MiB ⬇️-162.11 MiB
GtfsFeedLoader.executeMultiFileValidators 2.81 GiB 1.52 GiB ⬇️-1.29 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.81 GiB 1.52 GiB ⬇️-1.29 GiB
ValidationRunner.run 4.02 GiB 1.06 GiB ⬇️-2.96 GiB
de-nordrhein-westfalen-rurtalbahn-gmbh-gtfs-1224
GtfsFeedLoader.loadTables 829.54 MiB 643.80 MiB ⬇️-185.74 MiB
GtfsFeedLoader.executeMultiFileValidators 3.28 GiB 2.91 GiB ⬇️-377.46 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.28 GiB 2.91 GiB ⬇️-377.46 MiB
ValidationRunner.run 3.50 GiB 848.88 MiB ⬇️-2.67 GiB
ie-dublin-dublin-bus-gtfs-947
GtfsFeedLoader.loadTables 1.33 GiB 836.38 MiB ⬇️-528.72 MiB
GtfsFeedLoader.executeMultiFileValidators 1.21 GiB 984.82 MiB ⬇️-252.71 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.21 GiB 984.82 MiB ⬇️-252.71 MiB
ValidationRunner.run 1.91 GiB 1.66 GiB ⬇️-253.67 MiB
de-bayern-bbs-schapfl-gtfs-770
GtfsFeedLoader.loadTables 1.71 GiB 1.37 GiB ⬇️-345.65 MiB
GtfsFeedLoader.executeMultiFileValidators 3.18 GiB 1.84 GiB ⬇️-1.34 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.18 GiB 1.84 GiB ⬇️-1.34 GiB
ValidationRunner.run 3.34 GiB 1.99 GiB ⬇️-1.34 GiB
ca-ontario-hamilton-street-railway-gtfs-723
GtfsFeedLoader.loadTables 3.16 GiB 1.46 GiB ⬇️-1.70 GiB
GtfsFeedLoader.executeMultiFileValidators 1.62 GiB 957.75 MiB ⬇️-700.27 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.62 GiB 957.75 MiB ⬇️-700.27 MiB
ValidationRunner.run 2.06 GiB 1.37 GiB ⬇️-700.27 MiB
ie-dublin-aircoach-gtfs-937
GtfsFeedLoader.loadTables 220.06 MiB 220.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 294.06 MiB 294.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 294.06 MiB 294.06 MiB -
ValidationRunner.run 299.97 MiB 299.97 MiB -
us-minnesota-rochester-city-lines-gtfs-1279
GtfsFeedLoader.loadTables 182.06 MiB 182.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 208.00 MiB 208.00 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 208.00 MiB 208.00 MiB -
ValidationRunner.run 209.91 MiB 209.91 MiB -
us-wisconsin-green-bay-metro-gtfs-917
GtfsFeedLoader.loadTables 184.06 MiB 184.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 272.06 MiB 272.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 272.06 MiB 272.06 MiB -
ValidationRunner.run 282.06 MiB 282.06 MiB -
us-iowa-cedar-rapids-transit-gtfs-198
GtfsFeedLoader.loadTables 254.06 MiB 254.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 332.00 MiB 332.00 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 332.00 MiB 332.00 MiB -
ValidationRunner.run 333.91 MiB 333.91 MiB -
gb-manchester-go-north-west-gtfs-1936
GtfsFeedLoader.loadTables 58.06 MiB 58.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 58.06 MiB 58.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 58.06 MiB 58.06 MiB -
ValidationRunner.run 58.06 MiB 58.06 MiB -
us-california-emery-goround-gtfs-63
GtfsFeedLoader.loadTables 226.06 MiB 226.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 234.06 MiB 234.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 234.06 MiB 234.06 MiB -
ValidationRunner.run 235.97 MiB 235.97 MiB -
us-oregon-northwest-point-gtfs-638
GtfsFeedLoader.loadTables 210.05 MiB 210.05 MiB -
GtfsFeedLoader.executeMultiFileValidators 224.06 MiB 224.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 224.06 MiB 224.06 MiB -
ValidationRunner.run 225.96 MiB 225.96 MiB -
ie-donegal-mcgeehan-coaches-gtfs-964
GtfsFeedLoader.loadTables 138.06 MiB 138.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 148.06 MiB 148.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 148.06 MiB 148.06 MiB -
ValidationRunner.run 148.06 MiB 148.06 MiB -
us-oregon-clackamas-county-social-services-gtfs-312
GtfsFeedLoader.loadTables 214.06 MiB 214.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 228.06 MiB 228.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 228.06 MiB 228.06 MiB -
ValidationRunner.run 229.97 MiB 229.97 MiB -

List of 25 datasets(memory has decreased).

Dataset ID Snapshot Key(Used Memory) Reference Latest Difference
hu-unknown-volanbusz-gtfs-1836
GtfsFeedLoader.loadTables 1.99 GiB 2.10 GiB ⬆️+109.15 MiB
GtfsFeedLoader.executeMultiFileValidators 7.41 GiB 3.23 GiB ⬇️-4.18 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 7.41 GiB 3.23 GiB ⬇️-4.18 GiB
ValidationRunner.run 2.54 GiB 4.05 GiB ⬆️+1.50 GiB
ru-sankt-peterburg-peterburgskii-metropoliten-petersburg-metro-gtfs-1186
GtfsFeedLoader.loadTables 980.46 MiB 1.14 GiB ⬆️+188.90 MiB
GtfsFeedLoader.executeMultiFileValidators 1.68 GiB 2.57 GiB ⬆️+912.31 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.68 GiB 2.57 GiB ⬆️+912.31 MiB
ValidationRunner.run 1.47 GiB 3.06 GiB ⬆️+1.59 GiB
gb-bournemouth-morebus-gtfs-1943
GtfsFeedLoader.loadTables 274.27 MiB 281.28 MiB ⬆️+7.00 MiB
GtfsFeedLoader.executeMultiFileValidators 231.13 MiB 1.87 GiB ⬆️+1.65 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 231.13 MiB 1.87 GiB ⬆️+1.65 GiB
ValidationRunner.run 344.93 MiB 1.98 GiB ⬆️+1.65 GiB
it-lombardia-agenzia-mobilita-ambiente-territorio-gtfs-1231
GtfsFeedLoader.loadTables 1.04 GiB 1.61 GiB ⬆️+587.24 MiB
GtfsFeedLoader.executeMultiFileValidators 1.03 GiB 1.67 GiB ⬆️+659.60 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.03 GiB 1.67 GiB ⬆️+659.60 MiB
ValidationRunner.run 1.41 GiB 3.10 GiB ⬆️+1.70 GiB
au-western-australia-transcollie-gtfs-1086
GtfsFeedLoader.loadTables 908.70 MiB 879.63 MiB ⬇️-29.07 MiB
GtfsFeedLoader.executeMultiFileValidators 886.50 MiB 2.57 GiB ⬆️+1.70 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 886.50 MiB 2.57 GiB ⬆️+1.70 GiB
ValidationRunner.run 1.40 GiB 3.10 GiB ⬆️+1.70 GiB
co-distrito-capital-de-bogota-simur-bogota-gtfs-2012
GtfsFeedLoader.loadTables 1.91 GiB 2.17 GiB ⬆️+258.02 MiB
GtfsFeedLoader.executeMultiFileValidators 3.51 GiB 4.88 GiB ⬆️+1.38 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.51 GiB 4.88 GiB ⬆️+1.38 GiB
ValidationRunner.run 2.13 GiB 3.90 GiB ⬆️+1.77 GiB
us-pennsylvania-southeastern-pennsylvania-transportation-authority-gtfs-502
GtfsFeedLoader.loadTables 970.00 MiB 1.07 GiB ⬆️+127.67 MiB
GtfsFeedLoader.executeMultiFileValidators 2.76 GiB 4.58 GiB ⬆️+1.82 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.76 GiB 4.58 GiB ⬆️+1.82 GiB
ValidationRunner.run 3.68 GiB 1.18 GiB ⬇️-2.49 GiB
pl-pomorskie-zarzad-transportu-miejskiego-gdansk-ztm-gdansk-gtfs-2093
GtfsFeedLoader.loadTables 732.63 MiB 724.96 MiB ⬇️-7.67 MiB
GtfsFeedLoader.executeMultiFileValidators 1.24 GiB 3.06 GiB ⬆️+1.83 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.24 GiB 3.06 GiB ⬆️+1.83 GiB
ValidationRunner.run 1.98 GiB 3.80 GiB ⬆️+1.83 GiB
pt-lisboa-carris-metropolitana-gtfs-2027
GtfsFeedLoader.loadTables 2.56 GiB 2.10 GiB ⬇️-469.28 MiB
GtfsFeedLoader.executeMultiFileValidators 2.77 GiB 4.61 GiB ⬆️+1.84 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.77 GiB 4.61 GiB ⬆️+1.84 GiB
ValidationRunner.run 5.35 GiB 3.25 GiB ⬇️-2.09 GiB
ca-ontario-toronto-transit-commission-gtfs-732
GtfsFeedLoader.loadTables 1.70 GiB 1.12 GiB ⬇️-596.73 MiB
GtfsFeedLoader.executeMultiFileValidators 1.11 GiB 1.93 GiB ⬆️+834.88 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.11 GiB 1.93 GiB ⬆️+834.88 MiB
ValidationRunner.run 1.19 GiB 3.40 GiB ⬆️+2.21 GiB
be-flamande-de-lijn-gtfs-1869
GtfsFeedLoader.loadTables 2.08 GiB 2.10 GiB ⬆️+18.00 MiB
GtfsFeedLoader.executeMultiFileValidators 3.26 GiB 5.47 GiB ⬆️+2.21 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.26 GiB 5.47 GiB ⬆️+2.21 GiB
ValidationRunner.run 4.86 GiB 3.03 GiB ⬇️-1.83 GiB
de-hamburg-hamburger-verkehrsverbund-gmbh-hvv-gtfs-1226
GtfsFeedLoader.loadTables 1.13 GiB 1.09 GiB ⬇️-46.19 MiB
GtfsFeedLoader.executeMultiFileValidators 3.51 GiB 5.82 GiB ⬆️+2.31 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.51 GiB 5.82 GiB ⬆️+2.31 GiB
ValidationRunner.run 4.21 GiB 1.52 GiB ⬇️-2.69 GiB
pl-mazowieckie-warszawski-transport-publiczny-ztm-warszawa-gtfs-1008
GtfsFeedLoader.loadTables 2.13 GiB 2.16 GiB ⬆️+38.00 MiB
GtfsFeedLoader.executeMultiFileValidators 1.96 GiB 4.35 GiB ⬆️+2.39 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.96 GiB 4.35 GiB ⬆️+2.39 GiB
ValidationRunner.run 4.30 GiB 6.70 GiB ⬆️+2.39 GiB
ca-quebec-societe-de-transport-de-montreal-gtfs-1221
GtfsFeedLoader.loadTables 2.13 GiB 2.53 GiB ⬆️+403.07 MiB
GtfsFeedLoader.executeMultiFileValidators 2.18 GiB 2.31 GiB ⬆️+135.87 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.18 GiB 2.31 GiB ⬆️+135.87 MiB
ValidationRunner.run 3.05 GiB 5.75 GiB ⬆️+2.70 GiB
pt-lisboa-carris-metropolitana-gtfs-1873
GtfsFeedLoader.loadTables 623.88 MiB 624.81 MiB ⬆️+956.34 KiB
GtfsFeedLoader.executeMultiFileValidators 2.02 GiB 4.87 GiB ⬆️+2.85 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.02 GiB 4.87 GiB ⬆️+2.85 GiB
ValidationRunner.run 2.06 GiB 4.90 GiB ⬆️+2.85 GiB
dk-unknown-rejseplanen-gtfs-1292
GtfsFeedLoader.loadTables 1.79 GiB 1.94 GiB ⬆️+152.34 MiB
GtfsFeedLoader.executeMultiFileValidators 3.80 GiB 6.67 GiB ⬆️+2.87 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.80 GiB 6.67 GiB ⬆️+2.87 GiB
ValidationRunner.run 5.26 GiB 2.65 GiB ⬇️-2.61 GiB
de-berlin-verkehrsverbund-berlin-brandenburg-gtfs-782
GtfsFeedLoader.loadTables 2.04 GiB 2.20 GiB ⬆️+161.44 MiB
GtfsFeedLoader.executeMultiFileValidators 4.82 GiB 4.59 GiB ⬇️-230.69 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.82 GiB 4.59 GiB ⬇️-230.69 MiB
ValidationRunner.run 2.82 GiB 5.92 GiB ⬆️+3.10 GiB
br-sao-paulo-sao-paulo-transporte-sptrans-gtfs-8
GtfsFeedLoader.loadTables 628.60 MiB 717.79 MiB ⬆️+89.19 MiB
GtfsFeedLoader.executeMultiFileValidators 411.93 MiB 3.60 GiB ⬆️+3.20 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 411.93 MiB 3.60 GiB ⬆️+3.20 GiB
ValidationRunner.run 459.93 MiB 3.65 GiB ⬆️+3.20 GiB
il-unknown-ministry-of-transport-and-road-safety-gtfs-1134
GtfsFeedLoader.loadTables 3.00 GiB 2.97 GiB ⬇️-23.92 MiB
GtfsFeedLoader.executeMultiFileValidators 7.80 GiB 5.06 GiB ⬇️-2.74 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 7.80 GiB 5.06 GiB ⬇️-2.74 GiB
ValidationRunner.run 4.30 GiB 7.54 GiB ⬆️+3.24 GiB
se-unknown-trafiklab-gtfs-1320
GtfsFeedLoader.loadTables 1.10 GiB 1.16 GiB ⬆️+67.52 MiB
GtfsFeedLoader.executeMultiFileValidators 4.37 GiB 4.29 GiB ⬇️-79.68 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.37 GiB 4.29 GiB ⬇️-79.68 MiB
ValidationRunner.run 1.75 GiB 5.05 GiB ⬆️+3.30 GiB
gb-unknown-transport-for-greater-manchester-arriva-in-the-north-west-gtfs-1103
GtfsFeedLoader.loadTables 1.29 GiB 1.31 GiB ⬆️+20.00 MiB
GtfsFeedLoader.executeMultiFileValidators 1.49 GiB 4.84 GiB ⬆️+3.35 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.49 GiB 4.84 GiB ⬆️+3.35 GiB
ValidationRunner.run 2.44 GiB 5.79 GiB ⬆️+3.35 GiB
es-madrid-autobuses-interurbanos-madrid-crtm-gtfs-791
GtfsFeedLoader.loadTables 1.17 GiB 1.36 GiB ⬆️+194.12 MiB
GtfsFeedLoader.executeMultiFileValidators 5.31 GiB 3.96 GiB ⬇️-1.35 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.31 GiB 3.96 GiB ⬇️-1.35 GiB
ValidationRunner.run 1.16 GiB 4.58 GiB ⬆️+3.42 GiB
fr-provence-alpes-cote-dazur-palmbus-gtfs-925
GtfsFeedLoader.loadTables 2.31 GiB 4.03 GiB ⬆️+1.72 GiB
GtfsFeedLoader.executeMultiFileValidators 1.08 GiB 4.75 GiB ⬆️+3.66 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.08 GiB 4.75 GiB ⬆️+3.66 GiB
ValidationRunner.run 1.14 GiB 4.81 GiB ⬆️+3.67 GiB
us-california-los-angeles-county-metropolitan-transportation-authority-gtfs-29
GtfsFeedLoader.loadTables 703.65 MiB 777.56 MiB ⬆️+73.91 MiB
GtfsFeedLoader.executeMultiFileValidators 1.69 GiB 4.32 GiB ⬆️+2.63 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.69 GiB 4.32 GiB ⬆️+2.63 GiB
ValidationRunner.run 1.27 GiB 5.07 GiB ⬆️+3.80 GiB
us-new-jersey-new-jersey-transit-nj-transit-gtfs-508
GtfsFeedLoader.loadTables 1.29 GiB 1.31 GiB ⬆️+20.45 MiB
GtfsFeedLoader.executeMultiFileValidators 1.27 GiB 5.38 GiB ⬆️+4.11 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.27 GiB 5.38 GiB ⬆️+4.11 GiB
ValidationRunner.run 1.86 GiB 5.99 GiB ⬆️+4.13 GiB

List of 25 datasets(no reference available).

Dataset ID Snapshot Key(Used Memory) Reference Latest

Copy link
Member

@davidgamez davidgamez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! This is an excellent addition to the validator and opens the door to additional optimizations at the validator's level.

Copy link
Contributor

📝 Acceptance Test Report

📋 Summary

✅ The rule acceptance has passed for commit ac6b579
Download the full acceptance test report here (report will disappear after 90 days).

📊 Notices Comparison

New Errors (0 out of 1596 datasets, ~0%) ✅

No changes were detected due to the code change.

Dropped Errors (0 out of 1596 datasets, ~0%) ✅

No changes were detected due to the code change.

New Warnings (0 out of 1596 datasets, ~0%) ✅

No changes were detected due to the code change.

Dropped Warnings (0 out of 1596 datasets, ~0%) ✅

No changes were detected due to the code change.

🛡️ Corruption Check

0 out of 1596 sources (~0 %) are corrupted.

⏱️ Performance Assessment

📈 Validation Time

Assess the performance in terms of seconds taken for the validation process.

Time Metric Dataset ID Reference (s) Latest (s) Difference (s)
Average -- 4.03 4.14 ⬆️+0.10
Median -- 1.41 1.47 ⬆️+0.06
Standard Deviation -- 11.52 11.58 ⬆️+0.05
Minimum in References Reports us-massachusetts-massachusetts-area-express-max-gtfs-431 0.53 0.60 ⬆️+0.06
Maximum in Reference Reports gb-unknown-uk-aggregate-feed-gtfs-2014 296.42 296.56 ⬆️+0.14
Minimum in Latest Reports us-florida-citrus-county-transit-gtfs-630 0.57 0.58 ⬆️+0.01
Maximum in Latest Reports gb-unknown-uk-aggregate-feed-gtfs-2014 296.42 296.56 ⬆️+0.14
📜 Memory Consumption

List of 25 datasets(memory has increased).

Dataset ID Snapshot Key(Used Memory) Reference Latest Difference
au-western-australia-transperth-gtfs-1169
GtfsFeedLoader.loadTables 1.00 GiB 876.60 MiB ⬇️-151.75 MiB
GtfsFeedLoader.executeMultiFileValidators 2.83 GiB 2.25 GiB ⬇️-587.02 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.83 GiB 2.25 GiB ⬇️-587.02 MiB
ValidationRunner.run 3.31 GiB 2.74 GiB ⬇️-587.02 MiB
se-unknown-samtrafiken-gtfs-1321
GtfsFeedLoader.loadTables 1.83 GiB 1.68 GiB ⬇️-156.27 MiB
GtfsFeedLoader.executeMultiFileValidators 1.83 GiB 1.65 GiB ⬇️-187.62 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.83 GiB 1.65 GiB ⬇️-187.62 MiB
ValidationRunner.run 2.23 GiB 1.98 GiB ⬇️-257.36 MiB
ae-dubayy-road-and-transport-authority-rta-gtfs-904
GtfsFeedLoader.loadTables 737.10 MiB 551.14 MiB ⬇️-185.97 MiB
GtfsFeedLoader.executeMultiFileValidators 930.70 MiB 686.88 MiB ⬇️-243.82 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 930.70 MiB 686.88 MiB ⬇️-243.82 MiB
ValidationRunner.run 1.44 GiB 750.00 MiB ⬇️-724.70 MiB
tw-taichung-fengyuan-passenger-transport-gtfs-1083
GtfsFeedLoader.loadTables 1.14 GiB 905.76 MiB ⬇️-256.73 MiB
GtfsFeedLoader.executeMultiFileValidators 1.15 GiB 979.51 MiB ⬇️-199.63 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.15 GiB 979.51 MiB ⬇️-199.63 MiB
ValidationRunner.run 1.07 GiB 907.76 MiB ⬇️-187.37 MiB
gb-unknown-transport-for-greater-manchester-arriva-in-the-north-west-gtfs-1103
GtfsFeedLoader.loadTables 1.25 GiB 1.04 GiB ⬇️-208.04 MiB
GtfsFeedLoader.executeMultiFileValidators 3.26 GiB 1.66 GiB ⬇️-1.60 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.26 GiB 1.66 GiB ⬇️-1.60 GiB
ValidationRunner.run 4.21 GiB 2.61 GiB ⬇️-1.60 GiB
es-madrid-autobuses-interurbanos-madrid-crtm-gtfs-791
GtfsFeedLoader.loadTables 1.27 GiB 1.04 GiB ⬇️-232.39 MiB
GtfsFeedLoader.executeMultiFileValidators 2.23 GiB 2.02 GiB ⬇️-212.63 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.23 GiB 2.02 GiB ⬇️-212.63 MiB
ValidationRunner.run 2.85 GiB 2.64 GiB ⬇️-212.63 MiB
ch-unknown-lk2-gtfs-914
GtfsFeedLoader.loadTables 862.00 MiB 649.33 MiB ⬇️-212.67 MiB
GtfsFeedLoader.executeMultiFileValidators 4.45 GiB 1.60 GiB ⬇️-2.85 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.45 GiB 1.60 GiB ⬇️-2.85 GiB
ValidationRunner.run 4.53 GiB 1.68 GiB ⬇️-2.85 GiB
us-district-of-columbia-washington-wmata-gtfs-1846
GtfsFeedLoader.loadTables 1.23 GiB 1.01 GiB ⬇️-220.01 MiB
GtfsFeedLoader.executeMultiFileValidators 2.55 GiB 1.65 GiB ⬇️-917.58 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.55 GiB 1.65 GiB ⬇️-917.58 MiB
ValidationRunner.run 3.91 GiB 3.01 GiB ⬇️-917.58 MiB
us-pennsylvania-southeastern-pennsylvania-transportation-authority-gtfs-502
GtfsFeedLoader.loadTables 1.06 GiB 808.91 MiB ⬇️-280.73 MiB
GtfsFeedLoader.executeMultiFileValidators 3.60 GiB 2.45 GiB ⬇️-1.15 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.60 GiB 2.45 GiB ⬇️-1.15 GiB
ValidationRunner.run 4.52 GiB 1.25 GiB ⬇️-3.27 GiB
de-unknown-hofmann-omnibusverkehr-gmbh-gtfs-1082
GtfsFeedLoader.loadTables 1.02 GiB 756.00 MiB ⬇️-284.00 MiB
GtfsFeedLoader.executeMultiFileValidators 5.13 GiB 2.40 GiB ⬇️-2.72 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.13 GiB 2.40 GiB ⬇️-2.72 GiB
ValidationRunner.run 5.17 GiB 2.45 GiB ⬇️-2.72 GiB
br-minas-gerais-empresa-de-transportes-e-transito-de-belo-horizonte-bhtrans-gtfs-9
GtfsFeedLoader.loadTables 972.00 MiB 669.66 MiB ⬇️-302.34 MiB
GtfsFeedLoader.executeMultiFileValidators 2.26 GiB 1.28 GiB ⬇️-1005.46 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.26 GiB 1.28 GiB ⬇️-1005.46 MiB
ValidationRunner.run 3.16 GiB 2.18 GiB ⬇️-1005.46 MiB
us-wisconsin-milwaukee-county-transit-system-gtfs-1318
GtfsFeedLoader.loadTables 1.01 GiB 617.90 MiB ⬇️-412.67 MiB
GtfsFeedLoader.executeMultiFileValidators 936.59 MiB 567.64 MiB ⬇️-368.94 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 936.59 MiB 567.64 MiB ⬇️-368.94 MiB
ValidationRunner.run 1.31 GiB 977.64 MiB ⬇️-368.24 MiB
de-baden-wurttemberg-bodo-verkehrsverbund-gtfs-769
GtfsFeedLoader.loadTables 1.10 GiB 753.42 MiB ⬇️-368.58 MiB
GtfsFeedLoader.executeMultiFileValidators 4.14 GiB 1.09 GiB ⬇️-3.05 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.14 GiB 1.09 GiB ⬇️-3.05 GiB
ValidationRunner.run 4.24 GiB 1.19 GiB ⬇️-3.05 GiB
be-flamande-de-lijn-gtfs-1869
GtfsFeedLoader.loadTables 2.20 GiB 1.82 GiB ⬇️-383.99 MiB
GtfsFeedLoader.executeMultiFileValidators 3.99 GiB 2.98 GiB ⬇️-1.01 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.99 GiB 2.98 GiB ⬇️-1.01 GiB
ValidationRunner.run 5.69 GiB 4.47 GiB ⬇️-1.22 GiB
us-california-etrans-gtfs-65
GtfsFeedLoader.loadTables 194.06 MiB 194.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 201.94 MiB 201.94 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 201.94 MiB 201.94 MiB -
ValidationRunner.run 201.94 MiB 201.94 MiB -
us-colorado-town-of-mountain-village-gtfs-594
GtfsFeedLoader.loadTables 205.94 MiB 205.94 MiB -
GtfsFeedLoader.executeMultiFileValidators 212.00 MiB 212.00 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 212.00 MiB 212.00 MiB -
ValidationRunner.run 213.91 MiB 213.91 MiB -
us-virginia-virginia-breeze-gtfs-1328
GtfsFeedLoader.loadTables 282.06 MiB 282.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 410.06 MiB 410.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 410.06 MiB 410.06 MiB -
ValidationRunner.run 410.06 MiB 410.06 MiB -
us-california-petaluma-transit-gtfs-72
GtfsFeedLoader.loadTables 304.06 MiB 304.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 336.06 MiB 336.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 336.06 MiB 336.06 MiB -
ValidationRunner.run 339.96 MiB 339.96 MiB -
us-california-sierra-madre-gateway-coach-gtfs-829
GtfsFeedLoader.loadTables 194.06 MiB 194.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 196.00 MiB 196.00 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 196.00 MiB 196.00 MiB -
ValidationRunner.run 196.00 MiB 196.00 MiB -
us-vermont-vermont-translines-gtfs-450
GtfsFeedLoader.loadTables 214.06 MiB 214.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 256.00 MiB 256.00 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 256.00 MiB 256.00 MiB -
ValidationRunner.run 256.00 MiB 256.00 MiB -
us-alaska-inter-island-ferry-gtfs-243
GtfsFeedLoader.loadTables 202.06 MiB 202.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 204.06 MiB 204.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 204.06 MiB 204.06 MiB -
ValidationRunner.run 204.06 MiB 204.06 MiB -
us-california-morro-bay-transit-gtfs-45
GtfsFeedLoader.loadTables 168.06 MiB 168.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 172.06 MiB 172.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 172.06 MiB 172.06 MiB -
ValidationRunner.run 174.06 MiB 174.06 MiB -
us-virginia-virginia-regional-transit-gtfs-621
GtfsFeedLoader.loadTables 250.06 MiB 250.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 356.00 MiB 356.00 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 356.00 MiB 356.00 MiB -
ValidationRunner.run 357.91 MiB 357.91 MiB -
us-rhode-island-vineyard-fast-ferry-gtfs-419
GtfsFeedLoader.loadTables 202.06 MiB 202.06 MiB -
GtfsFeedLoader.executeMultiFileValidators 204.06 MiB 204.06 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 204.06 MiB 204.06 MiB -
ValidationRunner.run 204.06 MiB 204.06 MiB -
us-washington-pacific-transit-gtfs-242
GtfsFeedLoader.loadTables 170.05 MiB 170.05 MiB -
GtfsFeedLoader.executeMultiFileValidators 182.05 MiB 182.05 MiB -
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 182.05 MiB 182.05 MiB -
ValidationRunner.run 183.95 MiB 183.95 MiB -

List of 25 datasets(memory has decreased).

Dataset ID Snapshot Key(Used Memory) Reference Latest Difference
us-ohio-greater-dayton-regional-transit-authority-greater-dayton-rta-gtfs-403
GtfsFeedLoader.loadTables 452.77 MiB 446.48 MiB ⬇️-6.30 MiB
GtfsFeedLoader.executeMultiFileValidators 770.81 MiB 1.81 GiB ⬆️+1.06 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 770.81 MiB 1.81 GiB ⬆️+1.06 GiB
ValidationRunner.run 848.82 MiB 1.88 GiB ⬆️+1.05 GiB
it-lazio-roma-servizi-per-la-mobilita-gtfs-1294
GtfsFeedLoader.loadTables 1.48 GiB 1.58 GiB ⬆️+98.00 MiB
GtfsFeedLoader.executeMultiFileValidators 1.34 GiB 1.84 GiB ⬆️+517.60 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.34 GiB 1.84 GiB ⬆️+517.60 MiB
ValidationRunner.run 1.27 GiB 2.33 GiB ⬆️+1.06 GiB
be-vlaams-gewest-de-lijn-gtfs-684
GtfsFeedLoader.loadTables 4.92 GiB 5.65 GiB ⬆️+746.00 MiB
GtfsFeedLoader.executeMultiFileValidators 4.14 GiB 5.23 GiB ⬆️+1.09 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 4.14 GiB 5.23 GiB ⬆️+1.09 GiB
ValidationRunner.run 4.29 GiB 4.95 GiB ⬆️+666.00 MiB
us-california-san-francisco-municipal-transportation-agency-sfmta-gtfs-50
GtfsFeedLoader.loadTables 911.09 MiB 637.14 MiB ⬇️-273.95 MiB
GtfsFeedLoader.executeMultiFileValidators 1005.84 MiB 1.07 GiB ⬆️+86.16 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1005.84 MiB 1.07 GiB ⬆️+86.16 MiB
ValidationRunner.run 894.48 MiB 1.99 GiB ⬆️+1.12 GiB
us-florida-pinellas-suncoast-transit-authority-psta-gtfs-326
GtfsFeedLoader.loadTables 950.55 MiB 2.06 GiB ⬆️+1.13 GiB
GtfsFeedLoader.executeMultiFileValidators 2.22 GiB 1.81 GiB ⬇️-418.91 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.22 GiB 1.81 GiB ⬇️-418.91 MiB
ValidationRunner.run 2.80 GiB 2.39 GiB ⬇️-420.66 MiB
au-western-australia-transcollie-gtfs-1086
GtfsFeedLoader.loadTables 884.67 MiB 816.74 MiB ⬇️-67.93 MiB
GtfsFeedLoader.executeMultiFileValidators 3.11 GiB 4.25 GiB ⬆️+1.14 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.11 GiB 4.25 GiB ⬆️+1.14 GiB
ValidationRunner.run 3.65 GiB 4.78 GiB ⬆️+1.14 GiB
au-south-australia-adelaide-metro-gtfs-660
GtfsFeedLoader.loadTables 456.49 MiB 506.44 MiB ⬆️+49.96 MiB
GtfsFeedLoader.executeMultiFileValidators 415.72 MiB 1.57 GiB ⬆️+1.17 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 415.72 MiB 1.57 GiB ⬆️+1.17 GiB
ValidationRunner.run 757.72 MiB 717.93 MiB ⬇️-39.79 MiB
de-berlin-verkehrsverbund-berlin-brandenburg-gtfs-782
GtfsFeedLoader.loadTables 1.97 GiB 2.33 GiB ⬆️+367.82 MiB
GtfsFeedLoader.executeMultiFileValidators 5.17 GiB 6.39 GiB ⬆️+1.22 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.17 GiB 6.39 GiB ⬆️+1.22 GiB
ValidationRunner.run 6.68 GiB 2.44 GiB ⬇️-4.24 GiB
us-hawaii-thebus-gtfs-10
GtfsFeedLoader.loadTables 1.03 GiB 757.96 MiB ⬇️-300.88 MiB
GtfsFeedLoader.executeMultiFileValidators 3.05 GiB 1.78 GiB ⬇️-1.26 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.05 GiB 1.78 GiB ⬇️-1.26 GiB
ValidationRunner.run 985.20 MiB 2.30 GiB ⬆️+1.34 GiB
eg-al-qahirah-agyad-gtfs-1825
GtfsFeedLoader.loadTables 366.53 MiB 382.53 MiB ⬆️+16.00 MiB
GtfsFeedLoader.executeMultiFileValidators 761.74 MiB 2.13 GiB ⬆️+1.38 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 761.74 MiB 2.13 GiB ⬆️+1.38 GiB
ValidationRunner.run 779.75 MiB 2.15 GiB ⬆️+1.38 GiB
pl-pomorskie-zarzad-transportu-miejskiego-gdansk-ztm-gdansk-gtfs-1014
GtfsFeedLoader.loadTables 908.26 MiB 875.26 MiB ⬇️-33.00 MiB
GtfsFeedLoader.executeMultiFileValidators 898.12 MiB 2.28 GiB ⬆️+1.40 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 898.12 MiB 2.28 GiB ⬆️+1.40 GiB
ValidationRunner.run 1.72 GiB 1.45 GiB ⬇️-282.11 MiB
gb-argyll-and-bute-west-coast-motors-gtfs-1957
GtfsFeedLoader.loadTables 266.34 MiB 557.86 MiB ⬆️+291.51 MiB
GtfsFeedLoader.executeMultiFileValidators 706.77 MiB 2.20 GiB ⬆️+1.51 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 706.77 MiB 2.20 GiB ⬆️+1.51 GiB
ValidationRunner.run 754.77 MiB 2.24 GiB ⬆️+1.51 GiB
gb-bournemouth-morebus-gtfs-1943
GtfsFeedLoader.loadTables 277.64 MiB 285.21 MiB ⬆️+7.57 MiB
GtfsFeedLoader.executeMultiFileValidators 247.68 MiB 1.88 GiB ⬆️+1.64 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 247.68 MiB 1.88 GiB ⬆️+1.64 GiB
ValidationRunner.run 359.05 MiB 1.99 GiB ⬆️+1.64 GiB
pl-pomorskie-zarzad-transportu-miejskiego-gdansk-ztm-gdansk-gtfs-2093
GtfsFeedLoader.loadTables 708.97 MiB 723.32 MiB ⬆️+14.35 MiB
GtfsFeedLoader.executeMultiFileValidators 1.60 GiB 1.95 GiB ⬆️+356.95 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.60 GiB 1.95 GiB ⬆️+356.95 MiB
ValidationRunner.run 823.97 MiB 2.69 GiB ⬆️+1.88 GiB
de-baden-wurttemberg-tbo-offenburg-gtfs-900
GtfsFeedLoader.loadTables 756.00 MiB 767.95 MiB ⬆️+11.95 MiB
GtfsFeedLoader.executeMultiFileValidators 1.17 GiB 3.11 GiB ⬆️+1.94 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.17 GiB 3.11 GiB ⬆️+1.94 GiB
ValidationRunner.run 1.23 GiB 3.17 GiB ⬆️+1.94 GiB
gb-hertfordshire-intalink-gtfs-1939
GtfsFeedLoader.loadTables 741.96 MiB 733.47 MiB ⬇️-8.49 MiB
GtfsFeedLoader.executeMultiFileValidators 3.74 GiB 5.95 GiB ⬆️+2.21 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.74 GiB 5.95 GiB ⬆️+2.21 GiB
ValidationRunner.run 4.05 GiB 6.26 GiB ⬆️+2.21 GiB
ca-quebec-reseau-de-transport-de-la-capitale-gtfs-757
GtfsFeedLoader.loadTables 982.70 MiB 1.06 GiB ⬆️+107.31 MiB
GtfsFeedLoader.executeMultiFileValidators 1.02 GiB 2.10 GiB ⬆️+1.08 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.02 GiB 2.10 GiB ⬆️+1.08 GiB
ValidationRunner.run 786.00 MiB 3.08 GiB ⬆️+2.31 GiB
de-hamburg-hamburger-verkehrsverbund-gmbh-hvv-gtfs-1226
GtfsFeedLoader.loadTables 1.39 GiB 1.37 GiB ⬇️-22.00 MiB
GtfsFeedLoader.executeMultiFileValidators 3.28 GiB 2.84 GiB ⬇️-451.07 MiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.28 GiB 2.84 GiB ⬇️-451.07 MiB
ValidationRunner.run 1.11 GiB 3.54 GiB ⬆️+2.42 GiB
au-queensland-translink-south-east-queensland-translink-seq-gtfs-668
GtfsFeedLoader.loadTables 1.27 GiB 1.28 GiB ⬆️+9.91 MiB
GtfsFeedLoader.executeMultiFileValidators 3.74 GiB 2.67 GiB ⬇️-1.08 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 3.74 GiB 2.67 GiB ⬇️-1.08 GiB
ValidationRunner.run 977.57 MiB 3.64 GiB ⬆️+2.69 GiB
au-new-south-wales-train-replacement-bus-operators-gtfs-1322
GtfsFeedLoader.loadTables 2.06 GiB 2.01 GiB ⬇️-49.68 MiB
GtfsFeedLoader.executeMultiFileValidators 2.75 GiB 5.51 GiB ⬆️+2.76 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.75 GiB 5.51 GiB ⬆️+2.76 GiB
ValidationRunner.run 4.40 GiB 3.41 GiB ⬇️-1014.28 MiB
us-california-los-angeles-county-metropolitan-transportation-authority-gtfs-29
GtfsFeedLoader.loadTables 669.41 MiB 764.00 MiB ⬆️+94.59 MiB
GtfsFeedLoader.executeMultiFileValidators 1.86 GiB 4.74 GiB ⬆️+2.87 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.86 GiB 4.74 GiB ⬆️+2.87 GiB
ValidationRunner.run 1.05 GiB 702.48 MiB ⬇️-373.53 MiB
de-nordrhein-westfalen-rurtalbahn-gmbh-gtfs-1094
GtfsFeedLoader.loadTables 770.00 MiB 956.07 MiB ⬆️+186.07 MiB
GtfsFeedLoader.executeMultiFileValidators 1.64 GiB 4.98 GiB ⬆️+3.34 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 1.64 GiB 4.98 GiB ⬆️+3.34 GiB
ValidationRunner.run 1.80 GiB 5.14 GiB ⬆️+3.34 GiB
fi-unknown-porvoon-museorautatie-gtfs-1102
GtfsFeedLoader.loadTables 409.16 MiB 383.15 MiB ⬇️-26.02 MiB
GtfsFeedLoader.executeMultiFileValidators 849.61 MiB 4.48 GiB ⬆️+3.65 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 849.61 MiB 4.48 GiB ⬆️+3.65 GiB
ValidationRunner.run 1.05 GiB 4.71 GiB ⬆️+3.65 GiB
lv-riga-valsts-sia-autotransporta-direkcija-atd-gtfs-992
GtfsFeedLoader.loadTables 1.12 GiB 1.16 GiB ⬆️+44.00 MiB
GtfsFeedLoader.executeMultiFileValidators 2.10 GiB 6.00 GiB ⬆️+3.90 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 2.10 GiB 6.00 GiB ⬆️+3.90 GiB
ValidationRunner.run 2.15 GiB 6.05 GiB ⬆️+3.90 GiB
be-wallonne-tec-gtfs-1868
GtfsFeedLoader.loadTables 2.88 GiB 2.95 GiB ⬆️+66.38 MiB
GtfsFeedLoader.executeMultiFileValidators 5.46 GiB 4.12 GiB ⬇️-1.34 GiB
org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate 5.46 GiB 4.12 GiB ⬇️-1.34 GiB
ValidationRunner.run 3.68 GiB 8.21 GiB ⬆️+4.53 GiB

List of 25 datasets(no reference available).

Dataset ID Snapshot Key(Used Memory) Reference Latest

@jcpitre jcpitre merged commit 01b7539 into master Oct 15, 2024
335 checks passed
@jcpitre jcpitre deleted the 1839-optimisation-do-not-run-validators-on-columns-that-are-not-present branch October 15, 2024 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Optimisation: Do not run validators on columns that are not present
2 participants