Purpose

This module executes all TestCenter tests (functional and generic) from a test list.

Usage

Connect an object that implements the AssociatedTests and the Dependencies interface. The GUI will show the TestCenter tests contained in this object. Press Run Tests to execute the tests. The test report will open externally.

Windows

Default Panel

../../../Projects/APA/Modules/mhelp/Images/Screenshots/RunAllTestCases._default.png

Input Fields

inAnalysisResult

name: inAnalysisResult, type: MLBase

An object that implements the AssociatedTests and Dependencies interfaces.

Parameter Fields

Visible Fields

Exclude manual tests from run

name: inExcludeManualTestsFromRun, type: Bool, default: FALSE

Check this to exclude manual tests (that is, test cases that are in the group “manual”) from being executed. Manual test cases might take a very long time or require resources that are only available on specific machines.

Calculate code coverage

name: inCalculateCodeCoverage, type: Bool, default: FALSE

Check this to calculate Python code coverage. The code coverage is contained in the TestCenter report.

Run Tests

name: runTests, type: Trigger, deprecated name: update

Trigger this to execute the tests.

Test Case List

name: outTestList, type: String, persistent: no

A list of the functional and generic tests contained in the input object.