Commit Graph

10610 Commits

Author SHA1 Message Date
alexis matte
44ada3ba9b Use threadpool for the interchange worker network socket polling
#jira none
#rb richard.talbotwatkin

#ROBOMERGE-SOURCE: CL 16611544 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16611549 by alexis matte in ue5-release-engine-test branch]
2021-06-09 16:01:03 -04:00
alexis matte
f01b1f01d8 Backout changelist 16519471, interchange worker will not be build by the build system automatically, user will have to build it manually.
#rb none
#jira UE-108125

#ROBOMERGE-SOURCE: CL 16610764 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16610769 by alexis matte in ue5-release-engine-test branch]
2021-06-09 15:19:23 -04:00
jonathan adamczewski
cda5fb2f80 AutomationTool:
Remove spurious reference

#jira none

#ROBOMERGE-SOURCE: CL 16609682 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16609690 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-09 14:33:59 -04:00
jonathan adamczewski
a2fb7a0ebe AutomationTool:
Revert change to projectreference

#jira none

#ROBOMERGE-SOURCE: CL 16609154 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16609156 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-09 14:12:15 -04:00
tim smith
d10efa40e0 Fixed issue with LiveCodingConsole where copying text from the log window would contain extra blank lines.
#rb ben.marsh
#rnx
#preflight 60c0e27fc6126400019623a4

#ROBOMERGE-SOURCE: CL 16609099 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16609102 by tim smith in ue5-release-engine-test branch]
2021-06-09 14:10:35 -04:00
jonathan adamczewski
b751b6e672 AutomationTool:
Replace dependency on UnrealBuildTool with BuildUtilities.

#jira none

#ROBOMERGE-SOURCE: CL 16608615 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16608626 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-09 13:45:08 -04:00
jonathan adamczewski
52fb70eda1 UnrealBuildTool:
Move StartupTraceListener.cs to BuildUtilities

#jira none

#ROBOMERGE-SOURCE: CL 16608546 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16608556 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-09 13:40:10 -04:00
jonathan adamczewski
dd2161f482 UnrealBuildTool:
Move NativeProjects partially into BuildUtilities - class split to avoid pulling in a larger chain of dependencies.

#jira none

#ROBOMERGE-SOURCE: CL 16608480 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16608488 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-09 13:32:54 -04:00
jonathan adamczewski
d58996b916 UnrealBuildTool: move some path constants into BuildUtilities
RootDirectory, EngineDirectory, UnrealBuildToolPath are now found in BuildUtilities' UnrealBuild namesapce.

The way these are computed has changed. Previously, it was assumed that the application is UnrealBuildTool, and paths were constructed relative to that assembly.

Now, the assumption is that the process is located under a "Engine/Build/DotNET" sub-path and paths are constructed relative to that.

#jira none

#ROBOMERGE-SOURCE: CL 16607440 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16607455 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-09 12:55:13 -04:00
carl bystrom
2f7f4e39b9 Horde: Option to disable network share mounting on agent
Certain agents cannot always mount shares (like the remote exec ones with no AD access). This boolean will provide an easy override to skip that.

#ROBOMERGE-SOURCE: CL 16606370 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16606380 by carl bystrom in ue5-release-engine-test branch]
2021-06-09 11:49:43 -04:00
tim smith
af243577b4 Fixed global delegate functions to support changes when doing live coding.
Fixed issue where changing a function signature in an interface wouldn't update nodes in a blueprint.
Changed the API of the deferred registry to be more inline with UE coding standards.

#rb ben.marsh phillip.kavan
#rnx
#jira UE-113662
#preflight 60c0c0fdc61264000190e16a

#ROBOMERGE-SOURCE: CL 16606206 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16606221 by tim smith in ue5-release-engine-test branch]
2021-06-09 11:43:12 -04:00
martin ridgers
bce418d07a UAT build fix.
#rnx

#ROBOMERGE-SOURCE: CL 16603992 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16603993 by martin ridgers in ue5-release-engine-test branch]
2021-06-09 09:20:24 -04:00
martin ridgers
f7326e281e Start the UnrealTrace server implicitly when non-programs launch, and when external platforms are launched through UAT.
#rb jb
#rnx

#ROBOMERGE-SOURCE: CL 16603787 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16603799 by martin ridgers in ue5-release-engine-test branch]
2021-06-09 08:51:18 -04:00
florin pascu
5c6b326cdb Build fix Ios/Tvos
#jira none
#rb none

#ROBOMERGE-SOURCE: CL 16603677 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16603697 by florin pascu in ue5-release-engine-test branch]
2021-06-09 08:39:26 -04:00
carl bystrom
ab041a200a Horde: Set proper worker name during remote execution
The agent recently got the ability of overriding the agent name instead of sourcing from the current hostname.
This will ensure that override is respected.

#ROBOMERGE-SOURCE: CL 16603400 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16603471 by carl bystrom in ue5-release-engine-test branch]
2021-06-09 07:59:31 -04:00
jonathan adamczewski
0dc1d65494 Move DirectoryLookupCache.cs to BuildUtilities
#jira none

#ROBOMERGE-SOURCE: CL 16596484 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16596492 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-08 19:12:31 -04:00
jonathan adamczewski
a865a21fb0 Move FileItem and DirectoryItem into BuildUtilities
#jira none

#ROBOMERGE-SOURCE: CL 16596289 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16596323 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-08 19:06:03 -04:00
tim smith
7fd0e9e12b Adding the ability to clear the live coding console log.
#rb ben.marsh
#rnx
#jira UE-112659
#preflight 60bfcb5fb1a4a30001afe8b5

#ROBOMERGE-SOURCE: CL 16594918 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16594940 by tim smith in ue5-release-engine-test branch]
2021-06-08 18:02:34 -04:00
jonathan adamczewski
3d5833e02f Add a common C# method for detecting the current host platform to EpicGames.Core, and move many a test to use that code.
#jira none
#rb joe.kirchoff

#ROBOMERGE-SOURCE: CL 16593582 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16593589 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-08 17:01:47 -04:00
patrick laflamme
f8bc59a1c3 Updated the crash report analytic session summary version number from 4 to 5.
#rb trivial

#ROBOMERGE-SOURCE: CL 16592549 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16592557 by patrick laflamme in ue5-release-engine-test branch]
2021-06-08 16:11:35 -04:00
andrew firth
0e646613b3 [Workspace] - back out the Lowercasing of the workspace name
#Jira UE-115727
[REVIEW] [at]jeremy.moore
#rb jeremy.moore
[FYI] luke.thatcher

#ROBOMERGE-SOURCE: CL 16592018 via CL 16592070
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16592099 by andrew firth in ue5-release-engine-test branch]
2021-06-08 15:53:35 -04:00
ben marsh
4911ccd1a0 Change EpicGames.Perforce.Managed to use IoHash, simplifying the migration to using Jupiter for storage.
#ROBOMERGE-SOURCE: CL 16592003 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16592087 by ben marsh in ue5-release-engine-test branch]
2021-06-08 15:53:22 -04:00
ben marsh
9f2d07b6b3 Horde: Use IoHash for all blob hashes in CAS.
[FYI] Carl.Bystrom, Joe.Kirchoff

#ROBOMERGE-SOURCE: CL 16591221 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16591253 by ben marsh in ue5-release-engine-test branch]
2021-06-08 15:31:15 -04:00
ben marsh
477b451515 Add an IoHash library, allowing IoHash values to be computed from C#.
#ROBOMERGE-SOURCE: CL 16591035 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16591048 by ben marsh in ue5-release-engine-test branch]
2021-06-08 15:26:10 -04:00
ben marsh
7e5c3fec98 Horde: Revert change to specify TokenSignature; does not work because job setup expands entire graph.
#ROBOMERGE-SOURCE: CL 16590844 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16590850 by ben marsh in ue5-release-engine-test branch]
2021-06-08 15:19:27 -04:00