ibi-group / datatools-server

Server for IBI's GTFS data management platform.
MIT License
49 stars 53 forks source link

Add MobilityData GTFS Validator to validation step #512

Closed miles-grant-ibigroup closed 1 year ago

miles-grant-ibigroup commented 1 year ago

Checklist

Description

This PR integrates the MobilityData GTFS Validator into datatools, and adds a MobilityData validation to the GTFS validation step. Validation results are saved to a unique temporary folder, then loaded and inserted into Mongo. Failures are handled via the existing validation failure infrastructure.

Room for Improvement

Important Notices

The MobilityData validator requires a much newer version of the Java spec. I've updated by JDK to 18, and language level to 11!

Tests are failing due to an unrelated shape file export issue

br648 commented 1 year ago

@miles-grant-ibigroup for review: https://github.com/ibi-group/datatools-server/pull/513. We should discuss at some point next week.

br648 commented 1 year ago

@miles-grant-ibigroup I'm going to defer my review until this https://github.com/ibi-group/datatools-server/pull/513 is tested and merged.

miles-grant-ibigroup commented 1 year ago

Thanks Rob! All changes have been addressed