๐๏ธ Session Testing
irVerify lets users save and reload test data, so an existing test case can be reused across the rule development lifecycle.
๐๏ธ Testing Overview
Session tabs in irVerify simulate a rule session, letting you enter test data and view rule execution paths.
๐๏ธ Comparing Single Tests
Each irVerify test session tab represents a compiled snapshot of rules as they existed in irAuthor when the test was launched.
๐๏ธ Ribbon: Saving and Loading Test Data
Save test data from irVerify as entity JSON, entity XML, or a test scenario file for later reuse.
๐๏ธ Detail Pane: Summary
The Summary tab in irVerify shows rule execution statistics, including total execution time and number of state changes.
๐๏ธ Detail Pane: Notifications
The Notifications tab in irVerify shows messages from any notifications a rule application's rules fired during a test.
๐๏ธ Detail Pane: Errors
The Errors pane in irVerify displays validity and consistency errors found in a rule application's elements and rules during testing.
๐๏ธ Detail Pane: Entities
The Entities tab in irVerify displays all entities in the current test, including their collection members and entity-based fields.
๐๏ธ Detail Pane: Watch List
The Watch List in irVerify shows the values of specific chosen elements from across the entity structure as rules are applied.
๐๏ธ Detail Pane: State Changes
The State Changes tab in irVerify highlights changes to values in the entity schema during a test.
๐๏ธ Detail Pane: Validation Changes
The Validation Changes tab in irVerify displays constraint value changes that occurred during rule execution.
๐๏ธ Detail Pane: Rule Engine Feedback
The Rule Engine Feedback pane in irVerify lists actions and field updates resulting from rules that fired during a test.
๐๏ธ Testing Rule Flows
Rule flows are explicit rule sets in irVerify and must be manually triggered with the apply button in the tester window.
๐๏ธ Ribbon: Rule Tracing
Rule tracing in irVerify (and irSDK) produces a detailed event log for debugging a rule application, at some performance cost.
๐๏ธ irVerify Options
Configure irVerify's Auto-Submit behavior, controlling when rules are automatically applied during testing.
๐๏ธ Configuring Endpoint Overrides
Override a rule application's configured endpoints for a test session from irVerify's File > EndPointOverrides panel.
๐๏ธ Ribbon: Viewing Test Data and Reports
View current test data in JSON or XML format using the entity state viewer dialog in irVerify.
๐๏ธ Evaluation Debug Display
The evaluation detail window in irVerify breaks down a calculation's components and the dependent values behind it.