Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated Tests #88

Open
7 tasks
consindo opened this issue Nov 9, 2017 · 3 comments
Open
7 tasks

Automated Tests #88

consindo opened this issue Nov 9, 2017 · 3 comments
Assignees

Comments

@consindo
Copy link
Collaborator

consindo commented Nov 9, 2017

This is highly dependent on data, and time of day, and more. Here's what we need:

  • GTFS Excerpts - Speeds up import time into DB. Going to need to be separate project.
  • SQL Server - This is going to have to be done either through a CI platform that supports SQL Server, or potentially through docker.
  • Import Tests - Tests to see if the GTFS can be imported into the DB
  • Data Tests - Tests to see if the stored procedures are working properly.
  • Client Tests - At a very minimum, see if things build? Possibly check if React Elements render.
  • Coverage - Trivial, using something like nyc.
  • CI - Travis? CircleCI? Do we need our own Jenkins server.
@consindo consindo self-assigned this Nov 9, 2017
@ghost
Copy link

ghost commented Nov 9, 2017

What are you thinking about testing with the CI tests?

@consindo
Copy link
Collaborator Author

consindo commented Nov 9, 2017

Mostly just to run the tests automatically, but ideally it runs the whole suite - gtfs import, stored procedures, builds the client etc etc

@ghost
Copy link

ghost commented Nov 9, 2017

If you have the tests available, setting up a CI is really easy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant