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

Integrate tests into the SbolTestSuite continuous integration process. #15

Open
palchicz opened this issue Feb 7, 2020 · 1 comment

Comments

@palchicz
Copy link

palchicz commented Feb 7, 2020

This involves making sure that the github repository runs the tests against LibSBOLJ and PySBOL with some regularity (either with every commit to those libraries or on some timer).

@cjmyers
Copy link
Contributor

cjmyers commented Feb 7, 2020

All the libraries are running tests on travis every evening. They essentially do roundtrip tests using the files in this testsuite (among other tests). The travis run for this repo is just testing the tests. Namely, it uses libSBOLj to ensure the files are basically in the right place. Namely, if a file is in SBOL2_ic, that it is indeed a valid SBOL2 file that is incomplete. The invalid tests are also tested to make sure they are indeed invalid in the way they say they are. This repo does not test the libraries specifically, since the libraries are responsible for testing themselves.

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

2 participants