gtfs-validator
gtfs-validator copied to clipboard
feat: 1776 add flex features to list
Summary:
Closes #1776
Expected behavior:
I discovered that the primary reason most of the stop_times.txt
files in flex feeds are unparsable is the absence of the required stop_id
field. So to test flex features, I commented @Required annotation in the GtfsStopTimesSchema and generated the following report. We need to discuss the logic behind the requirement of the stop_id
field for non-flex feeds vs. flex feeds.
(I cannot find a flex feed that meets Deviated Fixed Route criteria)
Please make sure these boxes are checked before submitting your pull request - thanks!
- [x] Run the unit tests with
gradle test
to make sure you didn't break anything - [ ] Add or update any needed documentation to the repo
- [x] Format the title like "feat: [new feature short description]". Title must follow the Conventional Commit Specification(https://www.conventionalcommits.org/en/v1.0.0/).
- [x] Linked all relevant issues
- [x] Include screenshot(s) showing how this pull request works and fixes the issue(s)