gtfs-realtime-validator
gtfs-realtime-validator copied to clipboard
Java-based tool that validates General Transit Feed Specification (GTFS)-realtime feeds. See https://github.com/MobilityData/gtfs-realtime-validator for the latest!
**Summary:** For trips defined in frequencies.txt with exact_times=0, TripUpdates feeds should not have stop_time_updates with a schedule_relationship of `SCHEDULED` or `SKIPPPED` - these are only relevant for schedule-based transit (trips...
**Summary:** New rule - If a frequency type 0 trip (a trip defined in frequencies.txt with exact_times=0 or empty) TripUpdate has an arrival or departure `delay` value, this is an...
**Summary:** Cannot start the validator **Steps to reproduce:** just follow the user instruction **Observed behavior:** PrivilegedActionException was thrown. [gtfs validator error.txt](https://github.com/CUTR-at-USF/gtfs-realtime-validator/files/6417816/gtfs.validator.error.txt) **Platform:** Windows 10 and jdk16.0.1
Bumps `jetty-version` from 9.4.35.v20201120 to 11.0.1. Updates `jetty-annotations` from 9.4.35.v20201120 to 11.0.1 Release notes Sourced from jetty-annotations's releases. 11.0.1 Changelog This release addresses and resolves CVE-2020-27223 #5993 - Change more...
**Summary:** We currently have a hosted instance of the validator at http://transittools.forest.usf.edu/, but it's just a running instance of the JAR snapshot, which means that it's using Hibernate with HSQLDB....
**Summary:** Benchmarks when working on gtfs-validator show that computeIfAbsent() is about 20% more expensive than calling get() and put().: https://github.com/MobilityData/gtfs-validator/pull/546/files#diff-ab042c46ddc495ec40e8c9a80fdd5ea27dfbac6582dc76a973e523dd34c7b0f9R57 We should optimize the RT validator as necessary. **Steps to...
**Summary:** I ran the validator on a feed that is blank by design, and no error was given. **Steps to reproduce:** Bay Area Rapid Transit (BART) prefers to not produce...
**Summary:** We currently have E016 for ADDED trips: https://github.com/CUTR-at-USF/gtfs-realtime-validator/blob/master/RULES.md#E016 ADDED has recently been marked as "unspecified" in GTFS-realtime, which means that the exact behavior isn't defined: https://github.com/google/transit/pull/230 We should probably...
**Summary:** I would like to have one instance that multiple users can load up to see all history and logs. **Steps to reproduce:** I start the docker image, point settings...
**Summary:** Invalid locations of (0,0) for a vehicle position are relatively common, so we should check for these in E026. Also consider additional measures for validating location as discussed for...