OpenTAP 9.25
API Reference
Public Member Functions | Properties | List of all members
OpenTap.Package.ActionStep Class Reference

Represents an action/step that can be executed during or after installation of a package. More...

Public Member Functions

 ActionStep ()
 Creates a new ActionStep with default values.
 

Properties

string ExeFile [getset]
 Path to an exe file to execute as part of this step. More...
 
string ExpectedExitCodes = "0" [getset]
 A comma separated list of expected exit code integers. Default is "0".
 
bool Quiet = false [getset]
 False; Action stdout and stderr will be forwarded True; Action stdout and stderr will be suppressed
 
bool Optional = false [getset]
 False; package installation should fail if the executable does not exist. True; package installation should continue if the executable does not exist.
 
string Arguments [getset]
 Arguments to the exe file.
 
string ActionName [getset]
 Name of the action in which this step should be executed. E.g. "install". More...
 
bool UseShellExecute [getset]
 Indicates whether to use the operating system shell to start the process.
 
bool CreateNoWindow [getset]
 Indicates whether to start the process in a new window. More...
 

Detailed Description

Represents an action/step that can be executed during or after installation of a package.

Property Documentation

◆ ActionName

string OpenTap.Package.ActionStep.ActionName
getset

Name of the action in which this step should be executed. E.g. "install".

◆ CreateNoWindow

bool OpenTap.Package.ActionStep.CreateNoWindow
getset

Indicates whether to start the process in a new window.

◆ ExeFile

string OpenTap.Package.ActionStep.ExeFile
getset

Path to an exe file to execute as part of this step.

OpenTAP 9.25 API built Tue Aug 6 2024 07:49:25