Testing

 

Test Resources

MVP: Minimal Viable Product

MVP demonstrates a minimal model.

SeMoX itself

If this project can not define itself with its own means than something is wrong. That’s what gets tested here.

TODO

A nonsense model but which includes almost all possibilities.

Upgrade Tests

Since version 0.3 SeMoX also includes upgrade scripts to ease the migration of existing models from oder versions to the current one.

Also these scripts need to be tested. Hence the test resource folder includes the upgrade folder with models in older versions. The ant upgrade-test-resources executes the upgrade script from previous version to the current version .

previous version is the last one that was released and current version is the one to be released next.

In order to already have intermediate versions to be upgraded the upgrade scripts either upgrade a model if it is the previous version or it is the current version with a suffix indicating the pre-release version and only matches the major.minor.version part.