joe kirchoff
eaaeb691d7
AutomationTool: Check for dotnet instead of always relying on an installed visual studio
...
#rnx
[CL 30061318 by joe kirchoff in ue5-main branch]
2023-12-01 19:22:00 -05:00
robert millar
9a01eb76fb
Change SanitizeLogOutput to restore legacy log format including timestamps
...
[FYI] Ben.Marsh, Devin.Doucette, j.baumgartner
[CL 30057651 by robert millar in ue5-main branch]
2023-12-01 17:55:42 -05:00
brendan lienau
13ccb88634
[Gauntlet] Improves SystemHelpers.Delete functions by allowing force clean option that sets file attributes
...
#rb marcelo.gomes
[CL 30049477 by brendan lienau in ue5-main branch]
2023-12-01 14:47:33 -05:00
Sigma-Erebus
0f4899b1d0
PR #11018 : BuildGraph: Create LogPath directory before writing to directory. (prevents System.IO.DirectoryNotFoundException)
...
#jira UE-198669
[CL 30041174 by Sigma-Erebus in ue5-main branch]
2023-12-01 10:40:10 -05:00
ben marsh
eef13de6e5
Downgrade errors parsing JSON log output to Debug verbosity.
...
[CL 30039293 by ben marsh in ue5-main branch]
2023-12-01 09:26:25 -05:00
ben marsh
c56b317cbd
Add support for JSON log events from stdout to Gauntlet, and re-enable automatically turning on JSON output when UE_LOG_JSON_TO_STDOUT environment variable is set.
...
[FYI] Devin.Doucette
[CL 30039040 by ben marsh in ue5-main branch]
2023-12-01 09:12:43 -05:00
brendan lienau
a373f4bc2f
[Gauntlet] Updates existing TestUnrealInstallAndRunBase gauntlet self test and also creates self-tests for desktop platforms
...
#rb David.Harvey
[CL 29993407 by brendan lienau in ue5-main branch]
2023-11-29 13:21:29 -05:00
j baumgartner
8c44fa80ce
[SubmitTool]
...
- Add CheckBalancedMacros validator and functionality to the script to accept a file list
- Added some extra error checking for CheckCopyrightNotices validator
- Add CheckUnacceptableWords validator and functionality to the script to accept a file list
- Fix an unacceptable word in SubmitTool.ini
#rb juan.legaz
[CL 29987348 by j baumgartner in ue5-main branch]
2023-11-29 09:50:34 -05:00
brendan lienau
f9184f2606
[Gauntlet] Create TargetDeviceDesktopCommon to abstract re-used behavior for Windows, Linux, and Mac
...
#rb David.Harvey
[CL 29965983 by brendan lienau in ue5-main branch]
2023-11-28 14:11:10 -05:00
per larsson
e1f3eaf3f2
UAT - use correct host adress when deploying to non host platforms
...
#rb Paul.Chipchase
[CL 29955917 by per larsson in ue5-main branch]
2023-11-28 03:35:17 -05:00
gary yuan
25d1c6b9bb
Add ParamKeyValueDelimiter field to ParamHelpAttribute to be used with flags that use alternative strings to separate the key value pairs of arguments. For example, timeout /t 10
...
#rb Eric.Knapik
[CL 29950673 by gary yuan in ue5-main branch]
2023-11-27 18:38:01 -05:00
eric knapik
9312fdc180
Use the ZenProject from the export source rather than the autogenerated value when available.
...
[REVIEW] [at]Zousar.Shaker [at]Dan.Engelbrecht
[CL 29935509 by eric knapik in ue5-main branch]
2023-11-27 11:20:30 -05:00
ben marsh
c4fa676cdc
Fix static analysis warnings on newer NET builds.
...
[CL 29920306 by ben marsh in ue5-main branch]
2023-11-24 10:48:26 -05:00
jerome delattre
cd04328182
Fix an issue where a Gauntlet test would fails to run when running an EditorGame, EditorServer or no Engine role
...
#rb chris.constantinescu, sean.sweeney, sebastian.lewicki
[CL 29891205 by jerome delattre in ue5-main branch]
2023-11-22 12:25:01 -05:00
matt oztalay
f4340681f6
Adding SplitFirst and SplitLast StringOps to BuildGraph, which return the first and last element (respectively) of the split input string.
...
#jira UES-6825
[CL 29889038 by matt oztalay in ue5-main branch]
2023-11-22 10:49:40 -05:00
sebastian schoner
ceb5c24aa2
Skip PAK file index encryption when -SkipEncryption is set
...
We have an option to skip encryption for PAK files but is it not consistently applied. This shows up for example when building the Content Worker: it sets the -SkipEncrpytion parameter in its packaging stage, yet the PAK tool is invoked with -encryptindex. This is relevant for modular builds, since those might not have encryption keys loaded at the time that the first PAK files are loaded.
[REVIEW] graeme.thornton
#rb Graeme.Thornton
[CL 29887972 by sebastian schoner in ue5-main branch]
2023-11-22 09:54:35 -05:00
christopher fiala
27abd736a0
Extend the -EnableStereoTestVariants Gauntlet argument to affect UE.TargetAutomation steps as well as UE.EditorAutomation.
...
#jira UE-194361
#rb jerome.delattre
[CL 29814987 by christopher fiala in ue5-main branch]
2023-11-17 13:44:45 -05:00
wojciech krywult
e178b6db03
Automation: Source indexing: Fixed source indexing working incorrectly for branches using the 'import' functionality on P4.
...
On Windows the code assumed that all source files come from the game's branch, which may not be true when importing parts of other branches. Modified the code to query the locally synced files using 'p4 have' which returns a list of correct local - depot mappings. Minor but related fixes on other platforms.
#rb David.Harvey
[CL 29784146 by wojciech krywult in ue5-main branch]
2023-11-16 13:36:31 -05:00
per larsson
5d4e6f8552
IAS - added UAT option -Upload=<args> for uploading ondemand content to S3 compatible endpoint
...
Use -Upload=LocalZen to upload to local Zen server
#rb Paul.Chipchase
[CL 29777954 by per larsson in ue5-main branch]
2023-11-16 10:37:28 -05:00
josh adams
e94ead8457
- Replaced System.Environment.MachineName (and System.Net.Dns.GetHostName()) with Unreal.MachineName, since Environment.MachineName is capped at 15 characters, and not every machine name is that short. Uses System.Net.Dns.GetHostName() internally unless is throws an exception, then it falls back to Env.MachineName
...
#rb adam.kinge, joe.kirchoff
[CL 29712082 by josh adams in ue5-main branch]
2023-11-14 09:40:24 -05:00
josh engebretson
ff9612e63d
Gauntlet: Android platform use AppConfig for fullclean instead of looking in globals params
...
#rnx
[CL 29693779 by josh engebretson in ue5-main branch]
2023-11-13 15:51:40 -05:00
josh engebretson
5036eb1867
Gauntlet: Support recovery with a new device when using a device reservation block, make it so don't need to specify fullclean/skipinstall when running in a block vs individually
...
#rnx
#rb trivial
[CL 29693518 by josh engebretson in ue5-main branch]
2023-11-13 15:44:47 -05:00
ryan hummer
fc5a48a089
Adjusting FixPerforceCase boilerplate tags
...
#rnx
#rb none
[CL 29575649 by ryan hummer in ue5-main branch]
2023-11-08 17:17:57 -05:00
christopher fiala
ad226925bc
Add a checkbox to the FN Main "Engine Tests - Target Platforms" test to enable stereo variant tests. Unchecked by default.
...
#jira UE-194361
#rb jerome.delattre
[CL 29572779 by christopher fiala in ue5-main branch]
2023-11-08 15:58:21 -05:00
adolf stary
795e68097c
Added more Verbose logging to Gauntlet.TargetDevicePS5 and UnrealBuildSource
...
#rb brendan.lienau
#rnx
[CL 29566948 by adolf stary in ue5-main branch]
2023-11-08 13:17:42 -05:00