edmcouncil / ontology-publisher

The owl-builder "builds" publishable / deployable versions (and derived products) of a given set of ontologies (such as FIBO)
MIT License
7 stars 6 forks source link

Improve reporting of "consistency check" status. #165

Closed przemekgradzki closed 3 months ago

przemekgradzki commented 3 months ago

Currently, the function runHygieneTests() returns only the human readable file consistency-check.log and the exit status 0 or 1:

https://github.com/edmcouncil/ontology-publisher/blob/84a26f3ce0bdc209578ec6e9311c6ae19fbc46c3/publisher/product/ontology/build.sh#L248-L251

For the purposes of advanced jenkins job status reporting - see JFIBO-678 Time limits for consistency check - a method of returning full status information in an machine-parsable format should be developed.