-
Notifications
You must be signed in to change notification settings - Fork 108
Description
Bug report
Describe the bug
Trillium Solutions is building a UI for the gtfs-validator. During our QA process, we encountered a potential bug in which the validator tool doesn't catch overlapping blocks and the BlockTripsWithOverlappingStopTimesNotice
rule doesn't get triggered. We've created a GTFS dataset with purposely "bad" data to test the validator.
How we reproduce the bug
Steps to reproduce the behaviour:
- Find a GTFS dataset with known block overlaps or use the file we created
(gtfs-validator-test-us.zip). - Run your GTFS dataset of choice through the gtfs-validator.
- Read through the output searching for the
BlockTripsWithOverlappingStopTimesNotice
error but not find the error message.
Expected behaviour
We would expect the BlockTripsWithOverlappingStopTimesNotice
error message to appear with all necessary identifying data points to allow a user to make corrections to the dataset.
Observed behaviour
BlockTripsWithOverlappingStopTimesNotice
doesn't appear to be working properly.
Screenshots:
Image is from Trillium Solutions GTFS Manager software
There are six block overlaps that our own software is catching but gtfs-validator isn't.
We think investigating this possible bug at this file location would be a good start main/src/test/java/org/mobilitydata/gtfsvalidator/validator/
and adding more test cases here.
Environment versions
- validator version: 3.0
- Java version: 11
- OS versions: macOS 10.15.7
Please let me know if there's any other info y'all need.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status