wilhelm-vocabulary-acceptance-tests is a "gatekeeper" test framework between wilhelm-vocabulary and wilhelm-data-loader. It runs acceptance tests to make sure the data within wilhelm-vocabulary Hugging Face dataset encode the expected knowledge graphs that are going to be displayed to user in wilhelmlang.com
All acceptance tests are within the *.feature files, which are the standard Cucumber test specs
Any commits to the master
branch of wilhelm-vocabulary triggers
acceptance tests CI/CD. If all acceptance tests pass, the project will tigger the
data loader CI/CD to reload vocabularies
The use and distribution terms for wilhelm-vocabulary-acceptance-tests are covered by the Apache License, Version 2.0.