Commit Graph

4513 Commits

Author SHA1 Message Date
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
jerome delattre
d7559470b4 add device related arguments to filter out list when generating reproducing line
#rb Eric.Knapik

[CL 29529572 by jerome delattre in ue5-main branch]
2023-11-07 15:01:33 -05:00
josh adams
7c3ccfd8b8 - Only apply UE_RELATIVE_BASE_DIR if it exists (ie has not been staged to a differnet dir structure)
- SubmitTool now will set the projectdir to the Restricted location only if not-staged
- Disabled some settings in SubmitTool to reduce unused staged files (dlls, etc)
- Disabled VULKAN_HAS_DEBUGGING_ENABLED when IS_PROGRAM, and no longer stage all the VkLayers when staging a Program (helps save over 20mb from standalone programs on Windows)
- No longer force ShaderFormats to true when building a program that is TargetPlatform enabled
#rb j.baumgartner

[CL 29527715 by josh adams in ue5-main branch]
2023-11-07 14:04:01 -05:00
ben marsh
66829761be Horde: Change BlobHandle to be an interface so writer interfaces can also implement it.
#jira

[CL 29509421 by ben marsh in ue5-main branch]
2023-11-06 20:47:29 -05:00
eric knapik
8f40f2a466 #jira: none
Add additional lines to be removed when displaying a simple command in horde.

[CL 29504670 by eric knapik in ue5-main branch]
2023-11-06 18:38:48 -05:00
josh adams
c4d3c7c349 - Fix warning about PluginBase.ini not being explicitly staged or not
#rb josh.adams

[CL 29497651 by josh adams in ue5-main branch]
2023-11-06 15:22:19 -05:00
ben marsh
ccc5dfdf8a Horde: Rename BundleReaderCache to BundleCache. Will be used for tracking write data also.
#jira

[CL 29495211 by ben marsh in ue5-main branch]
2023-11-06 14:14:33 -05:00