+ Handle setting up the default command line arguments through TargetDeviceDesktopCommon
+ Align log settings across configs
#jira UE-203448
#rnx
#rb brendan.lienau, sebastian.lewicki
[CL 30684372 by jerome delattre in ue5-main branch]
Also remove destlocalinstalldir from UnrealSession and adds an equivalent InstallRoot into TargetDeviceDesktopCommon
#jira UE-201400
#rb David.Harvey, Josh.Engebretson
[CL 30120356 by brendan lienau in ue5-main branch]
- this can be used to persist a local build across multiple nodes to avoid it being cleaned from the artifact directory
#jira UE-198716
#rnx
#rb Jerome.Delattre
[CL 29403477 by david harvey in ue5-main branch]
Rename TestInstallAndRunBase::TestCopyFilesToCopy to TestInstallAndRunBase::TestCopyAppConfigurationFiles
#rb trivial
#rnx
[CL 28166043 by brendan lienau in ue5-main branch]
[FYI] brendan.lienau
Original CL Desc
-----------------------------------------------------------------
[Gauntlet] Rename TestInstallAndRunBase::TestCopyFilesToCopy to TestInstallAndRunBase::TestCopyAppConfigFiles
#rb trivial
#rnx
[CL 28161138 by alex kahn in ue5-main branch]
Per-platform implementation will be gradually added as implementations for stubbed flows from CL 27999737 are completed
#rb adolf.stary
[CL 28007901 by brendan lienau in ue5-main branch]
- Adds ITargetDevice.ClearSavedDirectory
- Adds ITargetDevice.CopyAppConfigFiles
Platforms that have these functions implemented change per pass implementation:
Adjusts per pass from FROM
Pass 1
- InstallApplication (including clearing device cache and copying additional files)
- Run the app
Pass 2 and beyond
- Run the app
TO
Pass 1
- ClearSavedDirectory
- InstallApplication
- CopyAppConfigFiles
- Run the app
Pass 2 and beyond
- ClearSavedDirectory
- CopyAppConfigFiles
- Run the app
#rb andrew.grant, adolf.stary
[CL 28005887 by brendan lienau in ue5-main branch]
- This fixes Gauntlet finding a partial .app in Mac staged directories that modern makes that is not a full .app
#jira UE-189368,UE-189819
#rb zack.neyland
[CL 26823632 by josh adams in ue5-main branch]
Some artifacts are read-only, and so they fail to get cleaned up by gauntlet.
This was previously fixed for the Gauntlet Device pool, but should be fixed here as well.
#rb Ben.Salem John.Wilson
#preflight 63cf2555ef20a5272dd7a1ee
[CL 23826248 by anna fukutome in ue5-main branch]
Fix Gauntlet App package deployement on Mac. Utils.SystemHelpers.IsNetworkPath returns always true on Mac. Because Path.GetRootPath gives the same root for any path on unix based system.
Revert to use the GetVolumeName and comparing the names.
#jira UE-109554, UE-109939
#rb none
#rnx
[CL 15716506 by Jerome Delattre in ue5-main branch]