Skip to content

Check the ID range file when running the tests.#1178

Merged
gouttegd merged 1 commit intomasterfrom
check-id-ranges
Feb 15, 2025
Merged

Check the ID range file when running the tests.#1178
gouttegd merged 1 commit intomasterfrom
check-id-ranges

Conversation

@gouttegd
Copy link
Contributor

This PR makes validate_idranges a dependency of the test target, so the ID range file is systematically checked for errors as part of the standard test suite.

closes #211

Make `validate_idranges` a dependency of the `test` target, so the ID
range file is systematically checked for errors as part of the standard
test suite.

closes #211
@gouttegd gouttegd self-assigned this Feb 15, 2025
@gouttegd gouttegd requested a review from matentzn February 15, 2025 22:53
Copy link
Contributor

@matentzn matentzn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am a bit worried many ontologies have malformed id ranges.. will you help me a bit when the crying users are trickling in?

@gouttegd
Copy link
Contributor Author

I am a bit worried many ontologies have malformed id ranges

I am hoping that in the past two years, the support for ID range files in Protégé 5.6 has given enough incentive to ontology maintainers to fix their files (since Protégé cannot use an invalid ID range file).

But yeah, we know that some ontologies (e.g. GO) have kept an invalid ID range file for years, and it would not be surprising that some of them never got to fix it.

will you help me a bit when the crying users are trickling in?

Sure.

@gouttegd gouttegd merged commit ce23f7c into master Feb 15, 2025
1 check passed
@gouttegd gouttegd deleted the check-id-ranges branch February 15, 2025 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

travis checks should ensure that the idranges file is valid

2 participants