Skip to content

Test Results

tsibiski edited this page Jul 18, 2020 · 1 revision

Understanding Test Results Page Incomplete!

There are four statuses applied directly to test results in Trilleon.This is fairly straightforward, but it"s important to understand because the status is not binary, as some might expect. This is because both success and launch state determine test status.

Passed -The given test has launched AND all assertions within the test have succeeded. Failed -The given test has launched AND an assertions within the test has failed. Ignored -The given test has not launched AND is considered successful. Skipped -The given test has not launched AND is considered a failure.

Test will appear as one of these statuses/colors in test reports across Trilleon.This includes in-editor display and html reports. There are other statuses that may appear in specific contexts, but they do not explicitly and directly indicate the success or launch state of a test.

No Data

The given test has never been run or previous run data cannot be found. This appears in the Nexus Test View window next to test names.

Fatal Error

An exception occurred in the Trilleon framework, which has killed test execution.Check logs for detected exception details, along with which test was currently running.This appears in the html report.

Circular Dependency Detected

Several tests reference one another as dependencies in a manner that would otherwise cause an infinite loop for the Test Runner.Data on where the error most likely lies will be provided by the Test Runner.This appears in the html report.