- Edit tests/input/meta.yaml, tests/input/includes/types.yaml and/or tests/input/includes/mappings.yaml.
Be sure to update the version # if the changes are significant using SemVer rules.
- Run tests/test-base/test_python.py. Verify that the generated python in tests/output/meta.py, tests/output/includes/types.py and/or tests/output/includes/mappings.pyreflects the changes.
- Run all unit tests in
tests/test_base. Make sure that all output file changes are what is expected.
- Copy tests/input/meta.py to the biolinkml directory. Copy any other changes to the root directory, including
changes in includes.
NOTE: Double check that tests/init.py
> cd tests > ./newmodel.sh
SKIP_MARKDOWN_VALIDATIONisFalse2) Edit biolinkml/meta.py and set the version number to the same as in the yaml file - Run ALL unit tests.
Note that an unexpected source of testing errors is tests/test_scripts/test_gen_jsonld/GenGSONLDTestCase.#67