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

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.34 API built Wed Jul 1 2026 09:21:15