Commit Graph

12010 Commits

Author SHA1 Message Date
chris constantinescu
410d45be21 Low level tests - platform fixes and presubmit default compilation to prevent breaking
- Addressed remaining NDA platform code that was present in public facing folders
- Compile LowLevelTests target by default on presubmits and incremental builds for Main and 5.0
- Add dummy test on LowLevelTetsts and run it on consoles daily - this test is called "Self" and it's a sanity check run for Catch2
- Fixed Switch indefinite hang - Self test run successfully on this console
- Added IRunningStateOptions to control app run state: startup and check running state options
- AudioUnitTests run successfully on XboxOneGDK and XSX
- XSX Self and AudioUnitTests run successfully but XSX reports VideoEscape errors - JIRA UE-131334

#jira UEENGQA-52681, UE-127449
#rb Jerome.Delattre
#robomerge 5.0

[CL 17830364 by chris constantinescu in ue5-main branch]
2021-10-15 12:15:53 -04:00
Juan Canada
ed6db6b1ce Tests that do not have ray tracing enabled now disable ray tracing explicitly to avoid to enable it by accident when D3D12 is active.
#jira UE-131367
#rb kevin.ortegren
#robomerge 5.0
#preflight none

[CL 17829639 by Juan Canada in ue5-main branch]
2021-10-15 11:31:41 -04:00
luke brady
931bdd8ed8 Changing Linux shutdown and restart process to use sudo to elevate permissions allowing us to run the agent process as local user horde-agent and only elevate permissions when a shutdown command has been sent from the server.
#jira IT-30734

[CL 17829595 by luke brady in ue5-main branch]
2021-10-15 11:28:56 -04:00
Josh Engebretson
bb76a91017 Horde: Adjust darkmode text
#jira none
#rnx

[CL 17828730 by Josh Engebretson in ue5-main branch]
2021-10-15 09:49:11 -04:00
Ben Marsh
ce0719572d UGS: Allow launching the editor for a content-only project with a target file from the engine directory rather than the project directory.
[CL 17825887 by Ben Marsh in ue5-main branch]
2021-10-14 22:43:06 -04:00
aurel cordonnier
12147b54e0 Merge from Release-Engine-Test @ 17818948 to UE5/Main
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
And Nearly-18.00 game promote

[CL 17824347 by aurel cordonnier in ue5-main branch]
2021-10-14 19:49:56 -04:00
Ben Marsh
6c82637792 Horde: Include IP addresses of agent machine in properties list.
#jira UE-106616

[CL 17821278 by Ben Marsh in ue5-main branch]
2021-10-14 16:12:05 -04:00
Ben Marsh
9dece04072 Horde: Another swing at fixing handling of disabled agents in job scheduler.
[CL 17819721 by Ben Marsh in ue5-main branch]
2021-10-14 14:34:07 -04:00
Ben Marsh
9aabf1b11b Horde: Only consider an agent valid if it's enabled.
[CL 17819147 by Ben Marsh in ue5-main branch]
2021-10-14 14:06:07 -04:00
josh engebretson
940ac7adcd Remove platform reference from Gauntlet device reservations
#jira UE-130404
#rnx

#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 17818539 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17818550 by josh engebretson in ue5-release-engine-test branch]
2021-10-14 13:24:52 -04:00
Josh Engebretson
75ba461d32 Remove platform reference from Gauntlet device reservations
#jira UE-130404
#rnx

[CL 17818539 by Josh Engebretson in ue5-main branch]
2021-10-14 13:23:54 -04:00
jonathan adamczewski
a84f655a97 UnrealBuildTool: Exclude more C# projects from generated solution based on unsupported platform directories
C# projects found in Engine/Platforms/PLATFORM/... will not be included in the generated solution if UBT has decided that PLATFORM is not supported.

Additionally, provides extra logging of which directories and projects have been excluded from the solution.

#jira none

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 17818458 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17818472 by jonathan adamczewski in ue5-release-engine-test branch]
2021-10-14 13:20:43 -04:00
jonathan adamczewski
3a05a7883a UnrealBuildTool: Exclude more C# projects from generated solution based on unsupported platform directories
C# projects found in Engine/Platforms/PLATFORM/... will not be included in the generated solution if UBT has decided that PLATFORM is not supported.

Additionally, provides extra logging of which directories and projects have been excluded from the solution.

#jira none

[CL 17818458 by jonathan adamczewski in ue5-main branch]
2021-10-14 13:19:53 -04:00
ben marsh
a4fd1c07c8 Horde: Remove MongoTracer.
I believe we're not getting trace output from this because completion callbacks do not happen in the same async context that they were initiated in, so the chain of parent spans gets corrupted.

Assuming we can use MongoTracingCollection for any profiling data we need for now.

[FYI] Carl.Bystrom

#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 17806017 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17806163 by ben marsh in ue5-release-engine-test branch]
2021-10-13 17:03:56 -04:00
Ben Marsh
2fa76fcedc Horde: Remove MongoTracer.
I believe we're not getting trace output from this because completion callbacks do not happen in the same async context that they were initiated in, so the chain of parent spans gets corrupted.

Assuming we can use MongoTracingCollection for any profiling data we need for now.

#fyi Carl.Bystrom

[CL 17806017 by Ben Marsh in ue5-main branch]
2021-10-13 17:00:22 -04:00
josh engebretson
cf05c75fc9 Remove platform reference in build graph stage task, originating CL 3187153
#jira UE-130404
#rnx
#preflight 616715c05eae5700010d2335

#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 17804356 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17804955 by josh engebretson in ue5-release-engine-test branch]
2021-10-13 16:20:23 -04:00
Josh Engebretson
516b09b3fd Remove platform reference in build graph stage task, originating CL 3187153
#jira UE-130404
#rnx
#preflight 616715c05eae5700010d2335

[CL 17804356 by Josh Engebretson in ue5-main branch]
2021-10-13 15:18:46 -04:00
ben marsh
04fb8976a9 Horde: More logging.
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 17803165 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17803203 by ben marsh in ue5-release-engine-test branch]
2021-10-13 13:47:47 -04:00
Ben Marsh
978ad230e1 Horde: More logging.
[CL 17803165 by Ben Marsh in ue5-main branch]
2021-10-13 13:47:13 -04:00
ben marsh
81b3ab3815 Horde: More logging for DD tracing.
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 17802520 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17802535 by ben marsh in ue5-release-engine-test branch]
2021-10-13 13:05:24 -04:00
Ben Marsh
fb1f774845 Horde: More logging for DD tracing.
[CL 17802520 by Ben Marsh in ue5-main branch]
2021-10-13 13:05:09 -04:00
ori cohen
9d66d8aad2 Make sure to ignore PushData when initialization step changes
#rb David.Ratti

#ROBOMERGE-AUTHOR: ori.cohen
#ROBOMERGE-SOURCE: CL 17801970 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17802195 by ori cohen in ue5-release-engine-test branch]
2021-10-13 12:36:43 -04:00
Ori Cohen
571811742d Make sure to ignore PushData when initialization step changes
#rb David.Ratti

[CL 17801970 by Ori Cohen in ue5-main branch]
2021-10-13 12:26:35 -04:00
ori cohen
62b028e2b2 Results manager can use multiple channels with different time delays
#rb Max.Whitehead

#ROBOMERGE-AUTHOR: ori.cohen
#ROBOMERGE-SOURCE: CL 17801495 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17801511 by ori cohen in ue5-release-engine-test branch]
2021-10-13 11:57:54 -04:00
Ori Cohen
a76bdf4752 Results manager can use multiple channels with different time delays
#rb Max.Whitehead

[CL 17801495 by Ori Cohen in ue5-main branch]
2021-10-13 11:57:27 -04:00