gtfs-validator icon indicating copy to clipboard operation
gtfs-validator copied to clipboard

feat: 1776 add flex features to list

Open qcdyx opened this issue 8 months ago • 7 comments

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)

image 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)

qcdyx avatar Jun 17 '24 15:06 qcdyx