geneontology / go-site

A collection of metadata, tools, and files associated with the Gene Ontology public web presence.
http://geneontology.org
BSD 3-Clause "New" or "Revised" License
46 stars 89 forks source link

GO Rules: Add example passing/failing data to go rules #968

Closed dougli1sqrd closed 4 months ago

dougli1sqrd commented 5 years ago

Now that we have a yaml schema in place for the go rules to add example passing and failing data (https://github.com/geneontology/go-site/issues/956) we can add the data to the go rules. This data can be read by software to perform the comparison test.

dougli1sqrd commented 5 years ago

@pgaudet has created many examples already here: https://drive.google.com/drive/folders/12H6Kz9BsFEhtllx7CMy9OW29FeiC8GwQ

pgaudet commented 1 year ago

File is here https://github.com/geneontology/go-site/blob/master/docs/gorules_test_errors.gaf

kltm commented 1 year ago

@pgaudet @mugitty What test suite is this part of? The file should be in /tests/, not user documentation. If the test suite is not in go-site, that will complicate testing and this should probably be in the appropriate repository.

mugitty commented 1 year ago

@kltm, as the rules are implemented, they will be included as part of the standard suite of tests in the pipeline

kltm commented 1 year ago

@mugitty What pipeline are we talking about here? The main "pipeline" pipeline has no test suite. Is there operating code in go-site/pipeline that is under consideration that is separate from ontobio code?

pgaudet commented 1 year ago

Tests for implemented GORULES:

pgaudet commented 4 months ago
pgaudet commented 4 months ago

Test summary is here: https://docs.google.com/spreadsheets/d/1rCc2UL1IDDpyqc3Lp-Wuu9onzbWCeySEBfq59o4_0KI/edit?gid=552959064#gid=552959064

GAFs are passing tests GPAD is not yet tested because the pipeline doesn't produce any files that adhere to GPAD2.0 specs. To do when the GPAD output is fixed.