UAT

class uetools.commands.uat.uat.UATArgs[source]

Common UAT arguments

project: str = None
verbose: bool = False
veryverbose: bool = False
submit: bool = False
nosubmit: bool = False
nop4: bool = False
p4: bool = False
list: bool = False
nokill: bool = False
compile: bool = False
nocompile: bool = False
ignorebuildrecords: bool = False
uselocalbuildstorage: bool = False
waitfordebugger: bool = False
class uetools.commands.uat.uat.BuildCookRunArgs[source]

Arguments for BuildCookRun command

destsample: bool = False
foreigndest: bool = False
targetplatform: bool = False
servertargetplatform: bool = False
foreign: bool = False
foreigncode: bool = False
crashreporter: bool = False
cook: bool = False
skipcook: bool = False
skipcookonthefly: bool = False
clean: bool = False
unattended: bool = False
pak: bool = False
iostore: bool = False
cook4iostore: bool = False
zenstore: bool = False
makebinaryconfig: bool = False
signpak: bool = False
prepak: bool = False
signed: bool = False
PakAlignForMemoryMapping: bool = False
skippak: bool = False
skipiostore: bool = False
stage: bool = False
skipstage: bool = False
manifests: bool = False
createchunkinstall: bool = False
skipencryption: bool = False
archive: bool = False
build: bool = False
noxge: bool = False
CookPartialgc: bool = False
CookInEditor: bool = False
IgnoreCookErrors: bool = False
nodebuginfo: bool = False
separatedebuginfo: bool = False
MapFile: bool = False
nocleanstage: bool = False
run: bool = False
cookonthefly: bool = False
Cookontheflystreaming: bool = False
fileserver: bool = False
dedicatedserver: bool = False
client: bool = False
noclient: bool = False
logwindow: bool = False
package: bool = False
skippackage: bool = False
distribution: bool = False
PackageEncryptionKeyFile: bool = False
prereqs: bool = False
applocaldir: bool = False
Prebuilt: bool = False
AdditionalPackageOptions: bool = False
deploy: bool = False
getfile: bool = False
IgnoreLightMapErrors: bool = False
archivemetadata: bool = False
createappbundle: bool = False
iterativecooking: bool = False
CookMapsOnly: bool = False
CookAll: bool = False
SkipCookingEditorContent: bool = False
FastCook: bool = False
device: bool = False
serverdevice: bool = False
skipserver: bool = False
nullrhi: bool = False
fakeclient: bool = False
editortest: bool = False
RunAutomationTests: bool = False
ForceMonolithic: bool = False
ForceDebugInfo: bool = False
ForceNonUnity: bool = False
ForceUnity: bool = False
Licensee: bool = False
NoSign: bool = False
stagingdirectory: str | None = None
unrealexe: str | None = None
archivedirectory: str | None = None
cmdline: str | None = None
bundlename: str | None = None
map: str | None = None
AdditionalServerMapParams: str | None = None
numclients: int | None = None
addcmdline: str | None = None
servercmdline: str | None = None
clientcmdline: str | None = None
Crash: int | None = None
deviceuser: str | None = None
devicepass: str | None = None
RunTimeoutSeconds: float | None = None
SpecifiedArchitecture: str | None = None
UbtArgs: str | None = None
MapsToRebuildLightMaps: str | None = None
MapsToRebuildHLODMaps: str | None = None
class uetools.commands.uat.uat.BuildEditorArgs[source]

Builds the editor for the specified project. Example BuildEditor -project=QAGame. Note: Editor will only ever build for the current platform in a Development config and required tools will be included

notools: bool = False
class uetools.commands.uat.uat.LocalizeArgs[source]

Updates the external localization data using the arguments provided.

Examples

uecli uat Localize --project GamekitDev --IncludePlugins --ParallelGather --LocalizationSteps Gather --LocalizationProjectNames GamekitDev

uecli local --project RTSGame --run GatherText --target RTSGame
UEProjectRoot: str | None = None
UEProjectDirectory: str | None = None
UEProjectName: str | None = None
LocalizationProjectNames: str | None = None
LocalizationBranch: str | None = None
LocalizationProvider: str | None = None
LocalizationSteps: str | None = None
IncludePlugins: bool = False
ExcludePlugins: str | None = None
IncludePlatforms: bool = False
AdditionalCSCommandletArguments: str | None = None
ParallelGather: bool = False
OneSkyProjectGroupName: str | None = None
class uetools.commands.uat.uat.UAT[source]

Runs Unreal Automation tool.

Notes

We recommend users to create their own command class that specialize its use to a single purpose.

We try not to use UAT as it ends up calling the editor anyway.

name: str = 'uat'
static arguments(subparsers)[source]

Defines UAT arguments

static execute(args)[source]

Execute the UAT command

uetools.commands.uat.uat.COMMANDS

alias of UAT

uetools.commands.uat.uat.execute_uat_test(args)[source]

UAT & Gauntlet lookt totally unusable