SynBioDex / SBOLTestSuite

6 stars 10 forks source link

Make sure libraries are running full suite of SBOLTestSuite tests #11

Open jakebeal opened 4 years ago

jakebeal commented 4 years ago

Right now, it's not clear which of the various libraries is actually running all of the SBOLTestSuite tests. Make sure that sboljs, libSBOLj, and pySBOL are all running all of the tests. If this discovers that some are failing, log the failures as issues.

cjmyers commented 4 years ago

Shouldn't this be done by the individual repositories? The testing being currently done on travis for the SBOLTestSuite repositories is testing of the tests. Namely, it checks each file in the test suite to make sure that it indeed functions as advertised. Namely, files in SBOL2 validate including best practices, SBOL2_bp validate excluding best practices, SBOL2_ic validate excluding best practices and completeness, and SBOL2_nc validate excluding best practices, completeness, and compliant URIs. The files in the GenBank and SBOL1 directories must successfully convert to valid SBOL2 documents. The files in the Invalid directory must be invalid precisely for the rule specified by their filename.

Are you looking for something else to be performed here?

jakebeal commented 4 years ago

This is, indeed, in reference to the individual libraries; I put it here as a cross-library issue.