This repository has been archived by the owner on Mar 24, 2022. It is now read-only.
Releases: vmware-archive/trilogy
Releases · vmware-archive/trilogy
Maintenance release
Platform-specific launchers
Incremental changes
- Streamlined syntax for generic tests
- Launcher scripts for macOS, Linux and Windows
- Display help option
Error reporting complete
The error reporting effort is now complete
In addition error reports mentioned in 0.2.x versions,
the following errors are now cleanly reported:
- Unable to load the DB driver
- Non-existing procedure specified as the test subject
- Incorrect options specified in the command line
- The appropriate exit code is ensured in case of all kinds of failures
- Connection error correctly reported for Postgres
More error reporting
The following errors are now reported in addition to 0.2.2:
All tests
- Description missing
- Malformed tests
- Assertion validation errors
- Malformed test cases
- Missing test case description
Procedural tests
- missing DATA section
- malformed DATA section
More reporting stories
Changelog:
- Report assertion errors
- Report fixture load errors
- Report schema load failure
Reporting sprint in progress
Error reporting implemented in this build:
- Procedureless test failure
- Procedural test failure
- Missing/extra arguments in procedural tests
- Missing fixtures
- Script loading error
- DB connectivity issues
Generic test case support
Added support for databases that do not have stored procedures (e.g. only stored functions) by adding support for generic test cases.
Preview version 0.1
Includes the following functionality:
- Running standalone test cases against existing objects
- Optionally load the schema before running the test project
- Reload definition scripts before running the test project
- Run fixtures before or after a test case/test/row
- Assertions for output parameter values
- Arbitrary SQL assertions
- Assertions for errors thrown when running the procedure