XJTAG.Integration.XJRunner Namespace

The XJTAG.Integration.XJRunner namespace contains the XJRunner .NET Integration. This includes classes, methods and events used to integrate XJRunner into your test system.

Once you have created a RunnerProject instance and have an available XJLink, use GetRunner to create a Runner instance. This can be used to run and configure tests from the project.

For further information on the assembly please browse the classes, methods and events in the documentation given below.

Types

Name Description
Condition Class

Represents a condition in the XJRunner test list.

ConditionCollection Class

Represents a collection of Conditions on TestGroups and TestFunctions in a TestCollection.

ExecutionTerminationMode Enumeration

Defines the various ways in which XJEase execution can terminate.

FunctionFinishedEventArgs Class

Provides data for the FunctionFinished event fired by an instance of Runner.

FunctionSkippedEventArgs Class

Provides data for the FunctionSkipped event fired by an instance of Runner.

FunctionStartedEventArgs Class

Provides data for the FunctionStarted event fired by an instance of Runner.

InputBoxEventArgs Class

Provides data for the DisplayInputBox event fired by an instance of Runner.

IntParameter Class

An integer parameter which can be passed to XJEase functions.

ITestItem Interface

Interface describing items that can be executed as part of a test run.

MessageBoxEventArgs Class

Provides data for the DisplayMessageBox event fired by an instance of Runner.

MessageBoxResult Enumeration

Options for different message box buttons which may be available.

OpenFileDialogEventArgs Class

Provides data for the DisplayOpenFileDialog event fired by an instance of Runner.

Runner Class

A class that allows XJEase test functions in a project to be run.

RunnerProject Class

Represents an XJRunner project.

SaveFileDialogEventArgs Class

Provides data for the DisplaySaveFileDialog event fired by an instance of Runner.

StringParameter Class

A string parameter which can be passed to XJEase functions.

TestCollection Class

Represents a collection of available TestGroups and their TestFunctions. The collection can also be used to specify which tests should be run and how many times.

TestFunction Class

Represents an XJEase test function that is part of a TestGroup Class.

TestGroup Class

A group of TestFunctions. This represents the tests as they are defined in the test list in XJDeveloper.

TestResult Class

Contains the results from running an XJEase test function.

TextOutputGeneratedEventArgs Class

Provides data for the TextOutputGenerated event.

XJEaseArrayParameter Class

An XJEase array parameter which can be passed to XJEase functions.

XJEaseGlobals Class

Provides access to global XJEase variables.

XJEaseParameter Class

The base class for all classes representing types of XJEase parameters.

XJEaseParameterCollection Class

A collection of XJEaseParameter objects which are used to call XJEase functions through one of the RunFunction methods.

XJEaseParameterType Enumeration

Base types for XJEase parameters available through XJIntegration.