The Assertion Manager is a tool developed within Orchestrator that enables you to create a master list of all your pre-existing orchestrators and their corresponding validations from the Assertion Framework. This allows for sequential, background execution of each process.
At the end of the entire run, the tool captures all results and automatically generates a final report, which is sent as a notification. This comprehensive CSV report provides a complete overview for analysis, including:
The name of the orchestrator that was executed.
The input data used for the execution.
The expected outcome.
The actual value obtained.
The validation type performed (e.g., Equal, Greater Than, Less Than, Not Equal).
The pass/fail result of the validation.
The server-side execution time.
To use the Assertion Manager, you simply need to prepare your tests, create the necessary orchestrators, build the list of orchestrators to run, and create a configuration file for each one containing the test data and expected results. This configuration data also serves as a reliable backup for your process information.
Currently, the Assertion Manager uses CSV files for input, but it can also be configured to accept JSON.