Skip to content

Consistency tests in FIBO continuous integration #1637

@mereolog

Description

@mereolog

The issue was raised in ontology-publisher repo whether we should automate consistency checking - see: edmcouncil/ontology-publisher#59.

Pull request edmcouncil/ontology-publisher#65 allows us to do so, but running them takes time - to check both PROD and FIBO adds additional 4 hours (sic!) to the process.

So presumably it does not make sense to run it for every change/commit in every branch of FIBO. For example, we could:

  1. run it just for the master branch
  2. run it just for the PRs that has a designated label, e.g., 'check consistency'.
    Obviously there may be other possibilities.

Btw., the current assumption is that:

  • if PROD is inconsistent, the process is terminated (so this is treated as an error)
  • if DEV is inconsistent, only a warning is thrown.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions