Skip to content

Stop using sources.csv in acceptance tests since it will be discontinued #2024

@jcpitre

Description

@jcpitre

Describe the problem

Currently we used the old csv to run acceptance tests. See harvest_latest_versions.py.

This file will be discontinued soon (MobilityData/mobility-database-catalogs#862

We have to start using feeds_v2.csv instead.
Here is the schema for that file: here

Note that the feeds_v2.csv contains quite a bit more feeds than the original sources.csv. This means the first time we change the file will result in large differences in the acceptance tests.

References:
MobilityData/mobility-database-catalogs#767

  • Filter out deprecated feeds

Ideal state would be to have a coverage tool to assess what feeds have all fields covered by the spec to ensure we're including all cases necessary to test the validator.

Automatically update deprecated feeds to point to redirect version in acceptance test feed list.

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature request or improvement on an existing featurestatus: Needs triageApplied to all new issues

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions