Commit Graph

4257 Commits

Author SHA1 Message Date
chris constantinescu
fb3f876660 LLT: default test result to failed to account for device reservation failures that do not get to run any tests.
#rb Jerome.Delattre

[CL 25825486 by chris constantinescu in ue5-main branch]
2023-06-06 15:30:53 -04:00
tyler staples
de803ac1a6 Gauntlet - Add missing copyright notice.
#rnx

[CL 25824781 by tyler staples in ue5-main branch]
2023-06-06 15:12:33 -04:00
tyler staples
6a7f8b3936 Gauntlet - Move PathUtils into the Gauntlet project.
Make these utilities accessible for engine projects.

#rnx
[REVIEW] clayton.langford,brendan.lienau
#rb clayton.langford

[CL 25824160 by tyler staples in ue5-main branch]
2023-06-06 14:58:17 -04:00
Jerome Delattre
625c06620f Use -VerifyLogin when running UE.Automation and UE.BootTest test on clients (2nd try)
#rnx
#rb Chris.constantinescu, Brendan.Lienau

[CL 25817958 by Jerome Delattre in ue5-main branch]
2023-06-06 11:52:09 -04:00
Jerome Delattre
583c1cc9fc [BackOut] changelist 25799020
Use -VerifyLogin when running UE.Automation and UE.BootTest test on clients

#rnx

[CL 25799486 by Jerome Delattre in ue5-main branch]
2023-06-05 14:49:37 -04:00
Jerome Delattre
9ce5e0d787 Report on device reservation also when test fails to start and no retry is left
#jira none
#rnx
#rb Chris.Constantinescu

[CL 25799072 by Jerome Delattre in ue5-main branch]
2023-06-05 14:32:35 -04:00
Jerome Delattre
a94a4aac2e Use -VerifyLogin when running UE.Automation and UE.BootTest test on clients
#rnx
#rb Chris.constantinescu

[CL 25799020 by Jerome Delattre in ue5-main branch]
2023-06-05 14:31:30 -04:00
josh adams
7da8c50033 - Fixed location of where EnsureXcodeProjectExists() looks for BP projects
- Fixed warning about SDKROOT[sdk=macosx] type warnings with legacy Xcode
#rb axel.riffard,tim.smith

[CL 25796956 by josh adams in ue5-main branch]
2023-06-05 13:25:48 -04:00
robert millar
6bdae7d69e Additional crash reporting information.
- Whether the binaries were created with debug info.
- Engine 'compatible' version from build info.
- CIS job URL that created the binaries.
- Currently executing CIS job URL.

#rb johan.berg

[CL 25796770 by robert millar in ue5-main branch]
2023-06-05 13:22:14 -04:00
chad garyet
743996cdf7 BuildGraph: fix task to write the correct extension
#rb none

[CL 25795117 by chad garyet in ue5-main branch]
2023-06-05 12:40:39 -04:00
Skylonxe
32669a4675 #10506: Handle altsync and noaltsync values added in recent P4D versions.
[CL 25793074 by Skylonxe in ue5-main branch]
2023-06-05 11:27:05 -04:00
josh adams
f6381544e2 - Allow a project to override the Main SDK version for a platform (the platform's project Engine.ini would set
[OverrideSDK]
  SDKVersion=x.y.z
and AutoSDK, or anything using GetMainVersion(), would use that version string instead
- If multiple targets are built in one run of UBT/UAT, it will error out because there is no support to switch SDKs (and builds happen in parallel, etc)
- This is not a complete solution, because it can cause problems with shared tools like ShaderCompileWorker, when different projects are on different SDKs and they have one SCW to share
- Renamed GetMainVersion to GetMainVersionInternal(), and wrapped that in a new non-vitual GetMainVersion() that calls GetMainVersionInternal() (and handles the ini overrides)
#rb david.harvey,dave.barrett
#jira UE-185364
#preflight 647a12e7b0670733186c928e

[CL 25767233 by josh adams in ue5-main branch]
2023-06-02 13:42:59 -04:00
Ben Marsh
e684b7b86c Missing copyright notice.
#preflight none

[CL 25764875 by Ben Marsh in ue5-main branch]
2023-06-02 12:31:31 -04:00
Ben Marsh
69db997ab8 BuildGraph: Add an <OnExit> task which schedules a shell command to be executed once a step is finished. When run on Horde, the command is guaranteed to be executed even if UAT terminates.
#preflight none
#fyi Zousar.Shaker

[CL 25764149 by Ben Marsh in ue5-main branch]
2023-06-02 12:12:37 -04:00
Ben Marsh
c6246d9472 Horde: Reverting CL 25709378; storing hashes with node locators/handles removes a lot of complexity, and makes it easier for clients to cache data.
#preflight 647a06955e71ee4db648158f

[CL 25762879 by Ben Marsh in ue5-main branch]
2023-06-02 11:35:51 -04:00
james singer
e5215ab3d3 Allow -vulkandebug to use our distributed vulkan validation layers for both Windows and Linux
Tested with editor and packaged project builds with and without installed Vulkan SDK and it functioned as expected

#preflight 64653fcaf033744ae6af8e56
#jira UE-159251
#review-25517129 @josh.adams, @jeannoe.morissette
#rb Jeannoe.Morissette

[CL 25758808 by james singer in ue5-main branch]
2023-06-02 09:04:53 -04:00
ryan hummer
691a7755bc Fixing password empty check
#rnx
#rb none
#preflight none

[CL 25750779 by ryan hummer in ue5-main branch]
2023-06-01 21:49:20 -04:00
chris constantinescu
fcf133c0ae NDA platforms in restricted - move some parts into the platform folders
#rb Jerome.Delattre
#preflight 6478ecb71c5c2b3fa23f041d

[CL 25741561 by chris constantinescu in ue5-main branch]
2023-06-01 16:57:35 -04:00
ryan hummer
211bdec81d Don't attempt to log into p4 on a builder and with no password supplied
#rnx
#rb chad.garyet
#preflight 6478db3d6f48a70666dc93d5

[CL 25739701 by ryan hummer in ue5-main branch]
2023-06-01 16:11:40 -04:00
Ben Marsh
a4e2059326 Horde: Abstract out logic for building bundles into an interface, so implementations can choose not to use it if they desire.
#preflight 6477f5eb313d43282fcf9a9f

[CL 25724155 by Ben Marsh in ue5-main branch]
2023-06-01 08:39:27 -04:00
Ben Marsh
69b8edffb2 Build fix
#preflight none

[CL 25710326 by Ben Marsh in ue5-main branch]
2023-05-31 15:08:06 -04:00
joe kirchoff
8b8243d4ba AutomationTool: Fix reference
#rnx
#rb trivial

[CL 25687625 by joe kirchoff in ue5-main branch]
2023-05-30 16:39:21 -04:00
chris constantinescu
9c730597b6 LLT: Finding the correct executable for Development config when multiple different candidates exist in the same folder
#rb Jerome.Delattre
#preflight skip

[CL 25678140 by chris constantinescu in ue5-main branch]
2023-05-30 11:07:02 -04:00
dan engelbrecht
a851c3c370 Better diagnostic for detecting use of zenstore when generating uecommand.txt
#preflight 647486b34b1ead7c7fe1aeb3
#rb zousar.shaker

[CL 25672735 by dan engelbrecht in ue5-main branch]
2023-05-30 04:24:53 -04:00
Chris Babcock
a7b817d8ca Upgrade Android Studio and Gradle (OpenJDK 17 from 2202.2.1 and Gradle 7.5)
#jira UE-182869
#android
#review @Jack.Porter
#rb Ben.Temple

#preflight https://horde.devtools.epicgames.com/job/6470fd1fd729def34b72a8ff

[CL 25651882 by Chris Babcock in ue5-main branch]
2023-05-26 16:03:01 -04:00