Open jakebeal opened 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?
This is, indeed, in reference to the individual libraries; I put it here as a cross-library issue.
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.