Joakim Lindqvist
f90e40ffb0
UAT can now build as a netcore application.
...
Added a NET_CORE define to allow us to have changes side by side.
The AWS S3 changes are required due to us requiring to upgrade the S3 assembly version to get net core support (which made all methods async).
The ACL checks for files are not available in the system libraries of net core, as such the api is a bit different.
AutomationToolLauncher now just spawns a subprocess when used in netcore, as netcore does not support custom AppDomains and shadow copying. We will generally need to revisit this for netcore as this whole feature of building the source for UAT in UAT is not really possible.
To enable this set environment variable "UE_USE_DOTNET=1", note that with netcore all applications change their output path so this will likely break a bit of tooling when enabled.
#rb ben.marsh
[CL 14572339 by Joakim Lindqvist in ue5-main branch]
2020-10-26 06:08:59 -04:00
Joakim Lindqvist
2750553a40
UAT Net Core - Copied project files into net core compatible format
...
#rb none
[CL 14572287 by Joakim Lindqvist in ue5-main branch]
2020-10-26 06:05:41 -04:00
Marc Audy
4c1bb11c29
Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
...
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck
[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
Ryan Durand
894ba25ab1
Fix P4Verbose being required on SubmitTask.
...
#rnx
#rb none
#jira none
[CL 14502236 by Ryan Durand in ue5-main branch]
2020-10-15 12:12:20 -04:00
Ryan Durand
e72ad24fed
Adding the ability to allow verbose P4 output for SubmitTask.
...
#rnx
#rb none
#jira none
[CL 14502067 by Ryan Durand in ue5-main branch]
2020-10-15 11:51:57 -04:00
ryan durand
00e38eaf1b
Fix bug in exporting build graph schemas when the output folder doesn't exist.
...
#rnx
#rb none
#jira none
#ROBOMERGE-SOURCE: CL 14423799 in //UE5/Release-5.0-M2/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-M2 -> Main) (v742-14376270)
[CL 14423842 by ryan durand in ue5-main branch]
2020-10-05 15:58:47 -04:00
Marcus Wassmer
3b81cf8201
Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
...
autoresolved files
#rb none
[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Ben Marsh
486408b1a9
Rename UE5Editor to UnrealEditor.
...
#rb none
#jira UE-97600
[CL 14292067 by Ben Marsh in ue5-main branch]
2020-09-10 15:39:00 -04:00
Ben Marsh
be7034ec27
Rename UE4Editor to UE5Editor, and generated solution/projects from UE4 -> UE5.
...
UE4Game/Client/Server targets left intact for the time being.
#rb none
[CL 14288076 by Ben Marsh in ue5-main branch]
2020-09-10 09:10:30 -04:00
Joakim Lindqvist
385b906bc2
Fixed warning treated as error in UAT, added documentation for FindProducedTagNames
...
#rb none
[CL 14281229 by Joakim Lindqvist in ue5-main branch]
2020-09-09 12:55:24 -04:00
Joakim Lindqvist
f6d7bf2fa9
Added UAT commands with helpers in DotNetUtilities for uploading and download trees of content to Jupiter (our new storage service).
...
#rb ben.marsh
[CL 14266118 by Joakim Lindqvist in ue5-main branch]
2020-09-07 07:28:34 -04:00
Ben Marsh
6135d9559e
Include the flag for whether to show warnings in the exported Horde graph definition.
...
#jira
[CL 14226606 by Ben Marsh in ue5-main branch]
2020-09-01 05:17:25 -04:00
Ben Marsh
8684d65982
Allow specifying UGS badges via the Label attribute.
...
#rb none
#rnx
[CL 14057194 by Ben Marsh in ue5-main branch]
2020-08-07 08:57:44 -04:00
Ben Marsh
6ee8803dd7
Add support for passing properties to the <CsCompile> task, and fix parsing of ShooterGame project files in the BuildEditorAndTools.xml script.
...
#rb none
#rnx
[CL 14043020 by Ben Marsh in ue5-main branch]
2020-08-05 17:49:47 -04:00
Ben Marsh
1e4529eafb
Include UGS badge info in exported Horde data.
...
#rb none
#rnx
[CL 13982781 by Ben Marsh in ue5-main branch]
2020-07-30 18:00:44 -04:00
Josh Adams
5f27a8dbcb
[Upgrade Notes Critical! Licensee build scripts and DeviceProfiles may need updating]
...
- Formalizing all TargetPlatforms to have a Client version, rename WindowsNoEditor to Windows, and removing DDPI specification of TargetPlatforms, and generate them programmatically
- Updated names DeviceProfiles and Build scripts, as above
- Some PlatformInfo class cleanup
- Added a TNonDesktopTargetPlatformBase class to make most TargetPlatforms simpler
- Added "No Compiled Support" to the Turnkey LaunchOn menu when the TargetPlatforms aren't compiled in (to show that even if you install an SDK, you will need to compile before you can LaunchOn)\
- Starting the transition away from PlatformInfo::FPlatformInfo to FDDPI
[CL 13966487 by Josh Adams in ue5-main branch]
2020-07-29 16:19:10 -04:00
Ben Marsh
364bbe3d99
Update span names for DD trace.
...
#jira
[CL 13875438 by Ben Marsh in ue5-main branch]
2020-07-16 12:27:32 -04:00
Ben Marsh
32c246b956
Add additional tracing into to UAT/UBT.
...
#jira
[CL 13875431 by Ben Marsh in ue5-main branch]
2020-07-16 12:26:55 -04:00
Ben Marsh
495d910fab
Fix XMLdoc warnings.
...
#jira
[CL 13875418 by Ben Marsh in ue5-main branch]
2020-07-16 12:25:42 -04:00
Ben Marsh
798e7ce776
Add a TraceSpan class that can be used to record timing information for UAT, and add tracing info for BuildGraph into it. Writes to a file in the directory specified by the UE_TELEMETRY_DIR environment variable.
...
#jira
[CL 13875408 by Ben Marsh in ue5-main branch]
2020-07-16 12:24:00 -04:00
Chad Garyet
aafada1cb8
flip name and category the right way
...
#jira none
#rb none
[CL 13772632 by Chad Garyet in ue5-main branch]
2020-06-25 11:44:06 -04:00
Ben Marsh
f5f019f814
Add missing file.
...
#rb none
[CL 13765953 by Ben Marsh in ue5-main branch]
2020-06-24 20:27:28 -04:00
Ben Marsh
7e81fb3f9c
Reintroduce support for adding BuildGraph labels separately to aggregates. Syntax is:
...
<Label Category="Clients" Name="Windows" Requires="Compile UE4Client Win64" Exclude="Compile UnrealHeaderTool Win64"/>
#rb none
[CL 13765754 by Ben Marsh in ue5-main branch]
2020-06-24 19:54:03 -04:00
Ben Marsh
0c6afb5ae2
Correcting attribute names for Include and Exclude when writing out Aggregate elements for build graphs.
...
#rb none
[CL 13765741 by Ben Marsh in ue5-main branch]
2020-06-24 19:52:59 -04:00
Marc Audy
11f5b21210
Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
...
#rnx
[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00