Nuke.Unreal
Build Unreal apps in Style.
Loading...
Searching...
No Matches
Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig Class Reference

Bisects a range of changelists between 'good' and 'bad' (exclusive). If a failed-build is reported, then bisection expands outwards from the active changelist until bisection resumed. More...

Inheritance diagram for Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig:
Nuke.Unreal.Tools.ToolConfig

Public Member Functions

virtual BisectConfig TargetStream (params object[] values)
 Stream path. (Required)
 
virtual BisectConfig RootPath (params object[] values)
 Local root path (if not specified current client root path will be used (not recommended as some files used by the script might be replaced while syncing)). (Optional)
 
virtual BisectConfig GoodCL (params object[] values)
 First changelist that is in good shape. (Required)
 
virtual BisectConfig BadCL (params object[] values)
 Changelist that is known to be bad. (Required)
 
virtual BisectConfig Project (params object[] values)
 Project file name to be synced. (Required)
 
virtual BisectConfig TestsToCheck (params object[] values)
 Test list to check the tests should be separated by semicolon. (Optional)
 
- Public Member Functions inherited from Nuke.Unreal.Tools.ToolConfig
virtual void AppendArgument (UnrealToolArgument arg)
 
virtual void AppendArgument (string arg, UnrealToolArgumentMeta? meta=null)
 
virtual void AppendSubtool (ToolConfig subtool)
 
virtual string Gather (EngineVersion ueVersion)
 Gether the arguments and subtools and render a command line output.
 

Properties

override string Name [get]
 
override string CliName [get]
 
override UnrealCompatibility Compatibility [get]
 
override ToolConfig[] Configs [get]
 
- Properties inherited from Nuke.Unreal.Tools.ToolConfig
string Name [get]
 The C# friendly name of the tool which will be used inside configurators.
 
string CliName [get]
 The name which will be rendered onto command line.
 
UnrealCompatibility Compatibility [get]
 Compatibility with either Unreal Engine 4 or 5 or both. If tool is configured to run with an incompatible engine its entire configuration will be ignored.
 
virtual ToolConfig[] Configs [get]
 

Private Attributes

ToolConfig[] _configs = null
 

Additional Inherited Members

- Protected Attributes inherited from Nuke.Unreal.Tools.ToolConfig
List< UnrealToolArgumentUsingArguments = []
 
readonly Dictionary< string, ToolConfigUsingSubtools = []
 

Detailed Description

Bisects a range of changelists between 'good' and 'bad' (exclusive). If a failed-build is reported, then bisection expands outwards from the active changelist until bisection resumed.

WARNING: This command might require Perforce

Definition at line 36386 of file UatConfigGenerated.cs.

Member Function Documentation

◆ BadCL()

virtual BisectConfig Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig.BadCL ( params object[] values)
virtual

Changelist that is known to be bad. (Required)

Definition at line 36450 of file UatConfigGenerated.cs.

◆ GoodCL()

virtual BisectConfig Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig.GoodCL ( params object[] values)
virtual

First changelist that is in good shape. (Required)

Definition at line 36431 of file UatConfigGenerated.cs.

◆ Project()

virtual BisectConfig Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig.Project ( params object[] values)
virtual

Project file name to be synced. (Required)

Definition at line 36469 of file UatConfigGenerated.cs.

◆ RootPath()

virtual BisectConfig Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig.RootPath ( params object[] values)
virtual

Local root path (if not specified current client root path will be used (not recommended as some files used by the script might be replaced while syncing)). (Optional)

Definition at line 36412 of file UatConfigGenerated.cs.

◆ TargetStream()

virtual BisectConfig Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig.TargetStream ( params object[] values)
virtual

Stream path. (Required)

Definition at line 36393 of file UatConfigGenerated.cs.

◆ TestsToCheck()

virtual BisectConfig Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig.TestsToCheck ( params object[] values)
virtual

Test list to check the tests should be separated by semicolon. (Optional)

Definition at line 36488 of file UatConfigGenerated.cs.

Member Data Documentation

◆ _configs

ToolConfig [] Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig._configs = null
private

Definition at line 36506 of file UatConfigGenerated.cs.

Property Documentation

◆ CliName

override string Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig.CliName
get

Definition at line 36389 of file UatConfigGenerated.cs.

◆ Compatibility

override UnrealCompatibility Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig.Compatibility
get

Definition at line 36390 of file UatConfigGenerated.cs.

◆ Configs

override ToolConfig [] Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig.Configs
getprotected

Definition at line 36507 of file UatConfigGenerated.cs.

◆ Name

override string Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig.Name
get

Definition at line 36388 of file UatConfigGenerated.cs.


The documentation for this class was generated from the following file: