Test Results
In Controller > Test Results you can view the test results for all your models and scripts to make sure that your tests are running correctly. In addition, you can:
- Determine which of your tests have passed, failed, or are in progress.
- View the execution steps, logs, and screenshots for the selected test run.
- See which execution environment was used for each test run.
- See which system under test (SUT) was used for each test run.
- Delete test results that are no longer required.
- Abort tests that are in progress.

Test Results showing all Run Statuses
Filtering
By default, you see all your test results on the Test Results page. You can limit the results you see by applying filters. DAI provides several types of filters, which are described below.
The top of the Test Results page provides the following options:
- Search by ID: a search field where you can enter the exact ID of a test result you want to see. The results for each test execution have a unique ID generated by the Eggplant DAI database.
- Filters: a button you can click to show or hide the filter selection bar. The Filters button also shows the number of filters applied, if any.
- No filters applied or Clear all button depending on whether any filters are applied.
You might also see the filter selectors, which display in a bar below the Filters button when they are showing. Click the Filters button to show or hide the filter selection bar. For example, screen below shows the Suites filter in use with the selected suite name. You also see the Filters button showing the number 1
in purple, indicating one filter is applied.

Test Results filtered by Status
The filter types are as follows:
By ID
Narrow the results shown to a specfic test result by entering the exact test result ID in the Search by ID field at the top of the Test Results page. The results for each test execution have a unique ID generated by the Eggplant DAI database.
You only see the following filter options when the filter selection bar is showing. Click the Filters button to see the filter selection bar if it is not showing.
By Run Status
Narrow the results shown by the run status. The run status options are as follows:
- Passed: successful tests are highlighted in green.
- Failed: unsuccessful tests are highlighted in red.
- In Progress: incomplete tests are highlighted in yellow.
- Cancelled: tests that were stopped before they could be completed.
- Error: tests that resulted in error as well as tests that were interrupted due to loss of network connectivity or the agent process ending abruptly.
The All Run Statuses filter option was removed in DAI 7.2. All of the run statuses display when no filters are applied.
By Date range
Narrow the results shown to a specific timeframe that matters most to you. Click Date Range to see the date filter:
- After: filters the test results to only those that exist after the selected date.
- Before: filters the test results to only those that exist before the selected date.
- Between: allows you to specify a range by selecting two dates.
- None: removes the date filter.
By Model
Narrow the results shown to a specific model by clicking the Models filter button and selecting the model you want from the list. For more information about models, see DAI Build a Model.
Enable Show submodels results at the bottom of the Model filter list to show the test results for the main model and submodels, or disable it to show only the main model results.
When you filter results By Model, you select the name of a model and then see the results for only that model. If you enable Show submodel results, you will not see the model's submodel results unless the submodel name matches the name of the model you filtered on.
By Suite
Narrow the results shown to a specific suite by clicking the Suites filter button and selecting the suite you want from the list. Suites contain the SenseTalk snippets (or scripts) that you use in your DAI models or test cases.
Script-based test results generated before upgrading to DAI 6.4 will not appear when filtering by suite.
By Test Case
Narrow the results shown to a specific test case by clicking the Test case filter button and selecting the test case you want from the list. For more information about test cases, see Managing Test Cases.
If there are multiple test cases with the same name, the drop-down selector groups them into one selection, but it will be able to filter the results accordingly.
By Feature
Narrow the results shown to a specific Gherkin feature by clicking the Feature filter button. Gherkin features are test steps included in script-based test configs.
By Scenario
Narrow the results shown to a specific scenario of a Gherkin feature by clicking the Scenario filter button. A scenario is a test case defined in a Gherkin feature.
By Test Case Tag
Narrow the results shown to a specific test case tag by clicking the Test case tag filter button.
By Requirement Group
Narrow the results shown to a specific requirment group by clicking the Requirement group filter button and selecting the requirement group you want from the list. For more information about requirement group, see Requirements Traceability.
By Requirement
Narrow the results shown to a specific requirment ID by clicking the Requirement filter button and selecting the requirement ID you want from the list. The Requirement filter will remain disabled until a requirement group is selected. For more information about requirement id, see Requirements Traceability.
You must purchase a license specifically for the Requirements Traceability feature in order to use Requirement group and Requirement filters. To obtain this license, please contact our Customer Support.
When you receive the license from Customer Support, navigate to System > Licenses and enter it as described in Adding Licenses on the DAI License page.
By Test Config / Live run
Narrow the results shown to a specific test configuration ("test config") or filter the results to show only test configs or only live runs by clicking the Test config / Live run button and selecting the options from the list. For more information about test configs, see Working with Test Configurations.

Test config / live run combo box
By Test Config Tag
Narrow the results shown to a specific test configuration ("test config") tag. For more information about test configuration tags, see Working with Test Configurations.
By Execution Environment
Narrow the results shown to a specific execution environment. For more information about execution environments, see Environments.
By SUT
Narrow the results shown to a specific system under test (SUT). For more information about SUTs, see Managing SUTs in Eggplant DAI.
When you change the name of an existing SUT, DAI retains the ID of that SUT. If you filter by the new SUT name, you may see the original SUT name in the filtered results.
Clear All Filters
You can clear all filters at once by clicking the Clear all button, which is to the right of the Filters button at the top of the Test Results page. Once you click the Clear all button, you see No filters applied
in its place.
If no filters are applied, you do not see the Clear all button. You see no filters applied
in its place.