Skip to content

Commit

Permalink
Add more tests for running programs. (#1136)
Browse files Browse the repository at this point in the history
We add more tests to ensure that programs bundled with the ODK can at
least be invoked normally and are not broken.

Specifically, we test the following programs:

* Owltools' Ontology-Release-Runner,
* the OBO-Dashboard,
* Relation-Graph,
* SSSOM-Java's `sssom-cli` command,
* The Ontology Access Kit's `runoak` command,
* SSSOM-Py's `sssom` commmand.

closes #1087
  • Loading branch information
gouttegd authored Nov 22, 2024
1 parent bdc5975 commit 382577b
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ARG ODKLITE_TAG=latest
FROM obolibrary/odklite:${ODKLITE_TAG}
LABEL maintainer="[email protected]"

ENV PATH "/tools/apache-jena/bin:/usr/local/share/swi-prolog/pack/sparqlprog/bin:$PATH"
ENV PATH="/tools/apache-jena/bin:/usr/local/share/swi-prolog/pack/sparqlprog/bin:$PATH"

ARG ODK_VERSION 0.0.0
ENV ODK_VERSION=$ODK_VERSION
Expand Down
6 changes: 6 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ test_odklite_programs:
@./tests/test-program.sh ROBOT robot --version
@./tests/test-program.sh DOSDP-TOOLS dosdp-tools -v
@./tests/test-program.sh OWLTOOLS owltools --version
@./tests/test-program.sh OORT ontology-release-runner --help
@./tests/test-program.sh AMMONITE sh amm --help
@./tests/test-program.sh JINJANATOR jinjanate --version
@./tests/test-program.sh ODK odk.py
Expand All @@ -44,6 +45,11 @@ test_odkfull_programs: test_odklite_programs
@./tests/test-program.sh JENA jena
@./tests/test-program.sh SPARQL sparql --version
@./tests/test-program.sh SPARQLPROG pl2sparql -g halt
@./tests/test-program.sh OBO-DASHBOARD obodash --help
@./tests/test-program.sh RELATION-GRAPH relation-graph --version
@./tests/test-program.sh SSSOM-CLI sssom-cli --version
@./tests/test-program.sh OAKLIB runoak --help
@./tests/test-program.sh SSSOM-PY sssom --version

test_odkdev_programs: test_odkfull_programs

Expand Down

0 comments on commit 382577b

Please sign in to comment.