ILiveTestEngine Members

The ILiveTestEngine type exposes the following members.

Methods

  NameDescription
Public methodAbort
Stops the execution of live tests.
Public methodExecutePackage
Executes a package.
Public methodLoadActions()()()()
Loads live tests from the calling assembly. Before this method is executed, all repositories and packages that are referenced in live tests must be loaded by using LoadPackages(String, String). After this method finished, ExecutePackage(String, String) can be called to execute tests.
Public methodLoadActions(Assembly)
Loads live tests from the calling assembly. Before this method is executed, all repositories and packages that are referenced in live tests must be loaded by using LoadPackages(String, String). After this method finished, ExecutePackage(String, String) can be called to execute tests.
Public methodLoadActions(String)
Loads live tests from the calling assembly. Before this method is executed, all repositories and packages that are referenced in live tests must be loaded by using LoadPackages(String, String). After this method finished, ExecutePackage(String, String) can be called to execute tests.
Public methodLoadPackages
Creates and loads repository with packages from file system or ispac package. Repository represents a named group of packages.
Public methodLoadRepositoryActions(String)
Loads live tests from the calling assembly. Before this method is executed, all repositories and packages that are referenced in live tests must be loaded by using LoadPackages(String, String). After this method finished, ExecutePackage(String, String) can be called to execute tests. Use this method, if you want to load tests for a specific repository only.
Public methodLoadRepositoryActions(Assembly, String)
Loads live tests from the calling assembly. Before this method is executed, all repositories and packages that are referenced in live tests must be loaded by using LoadPackages(String, String). After this method finished, ExecutePackage(String, String) can be called to execute tests. Use this method, if you want to load tests for a specific repository only.
Public methodLoadRepositoryActions(String, String)
Loads live tests from the calling assembly. Before this method is executed, all repositories and packages that are referenced in live tests must be loaded by using LoadPackages(String, String). After this method finished, ExecutePackage(String, String) can be called to execute tests. Use this method, if you want to load tests for a specific repository only.
Public methodSetExecutionParameters
Sets execution parameters (variables and connections) for a package that is executed by the ExecutePackage(String, String). All variables and connections contained in the ExecutionParameters, are replaced.

Extension Methods

  NameDescription
Public Extension MethodConvertTestCoverageToHtmlPage
Converts live tests coverage to a html page.
(Defined by TestEngineExtensions.)
Public Extension MethodConvertTestResultsAndCoverageToHtmlPage
Converts live test results and coverage to a html page.
(Defined by TestEngineExtensions.)
Public Extension MethodConvertTestResultsToHtmlPage
Converts live test results to a html page.
(Defined by TestEngineExtensions.)
Public Extension MethodConvertTestResultsToHtmlTable
Converts live test results to a html table.
(Defined by TestEngineExtensions.)
Public Extension MethodConvertTestsCoverageToHtmlTable
Converts live tests coverage to a html table.
(Defined by TestEngineExtensions.)
Public Extension MethodExecuteLiveTestsWithGui
Executes a package and starts gui monitor.
(Defined by TestEngineExtensions.)
Public Extension MethodSaveTestCoverageAsHtml
Saves the coverage of live tests into a file.
(Defined by TestEngineExtensions.)
Public Extension MethodSaveTestResultsAndCoverageAsHtml
Saves the result and coverage of live tests into a file.
(Defined by TestEngineExtensions.)
Public Extension MethodSaveTestResultsAsHtml
Saves the result of live tests into a file.
(Defined by TestEngineExtensions.)

Properties

  NameDescription
Public propertyAllErrors
Gets a read-only collection of all errors that occured during live tests.
Public propertyEngineState
Gets the current state of test engine.
Public propertyLiveTestResults
Gets a read-only collection of live test results. This collection is populated after the ExecutePackage(String, String) method has executed successfully.
Public propertyLiveTests
Gets a read-only collection of live tests. This collection is populated after the LoadActions()()()() or LoadActions(String) methods have executed successfully.
Public propertyTestsCoverage
Gets a read-only collection of test coverage info for repositories and packages.

Events

  NameDescription
Public eventEngineStateChanged
Occurs when state changes.
Public eventTestFinished
Occurs when one live test has finished and result is available.
Public eventTestStarted
Occurs when one live test has started. Result is not available at this point.

See Also