Commit Graph

13636 Commits

Author SHA1 Message Date
chris constantinescu
ae281656f2 Tests converted from 18848115 made to work multi-platform.
Not all were converted because they were designed for packaged applications whereas low level tests are designed to run as "native" non-packaged applications.
- reporting support for non-desktop platforms, for the moment Catch2 report type "console" is used that is sent to a .out file
- most number of tests possible running multi platform, slower tests excluded on incremental builds
- slow tests are moved to run on the monolithic build
- Catch2 report failure event listener such that Horde detects them as build errors. Must add new Horde matcher for Catch2 failures

#rb Mark.Lintott
#preflight 623c8de389625f0612dabd64

[CL 19498448 by chris constantinescu in ue5-main branch]
2022-03-24 13:28:25 -04:00
Josh Engebretson
18878e5fb2 Horde: Adding Experimental Issue View V2
#jira none
#rnx
#skipci
#preflight none

[CL 19498441 by Josh Engebretson in ue5-main branch]
2022-03-24 13:28:15 -04:00
dmytro vovk
d51a8c7d0b Wrap path cmd provided to clang into quotes to fix issue with path containing whitespaces
#jira UE-146631
#rb trivial
#preflight 623ca1b39f11d3c73944326c

[CL 19498182 by dmytro vovk in ue5-main branch]
2022-03-24 13:11:29 -04:00
kerim borchaev
105063b024 [3ds Max] DirectLink: Textures Sync
- Changes to Texmaps are synced(bitmap and other types, bakeable or not)
- No unused textures left in the udatasmith file(any situation when texture was used but not anymore)
- Only textures referenced in converted material are exported. This is an improvement over old exporter where it exported all texmaps referenced by source Max material and then cleaned up scene.

#jira UETOOL-4391
#preflight 6239ee8b7b69b01ec152cc1e
#rb benoit.deschenes

[CL 19495448 by kerim borchaev in ue5-main branch]
2022-03-24 10:41:30 -04:00
paul chipchase
6fc0764c07 First pass of a standalone tool that can be used to virtualize and submit a given changelist.
#rb PJ.Kack
#jira UE-147055
#preflight 623c401ec3399da9533f1b29

### Features
- Designed to be a custom tool in P4V although it can be called manually.
- The submit works just like the in editor package submission process.
- If the changelist being submitted contains packages from multiple projects the tool can virtualize each project's packages in a separate pass.

### Limitations
- Currently no way to auto install, this has to be compiled and set up manually
- The tool is written in cpp and uses engine code, this is so we can share the in editor code for pushing payloads and work with any additional backend plugins that 3rd parties may have written.
- If a changelist does not contain any packages, or the packages are in a project that does not support virtualization there will be a small amount of overhead while the tool works out that nothing needs to be done.

[CL 19493529 by paul chipchase in ue5-main branch]
2022-03-24 08:26:10 -04:00
emil kirichev
85169228ed Revit: Pressing Datasmith Sync on Revit leads to error
#jira UE-146696
#rb JeanLuc.Corenthin
#preflight none

[CL 19493379 by emil kirichev in ue5-main branch]
2022-03-24 08:00:44 -04:00
David Harvey
a3e5c385b5 Debugger arguments are set up correctly for Windows-based platform extensions
#jira UE-146417, UE-131865
#rnx
#preflight 6239e2dadb0f61c7925d2989
#rb Eric.McDaniel

[CL 19492929 by David Harvey in ue5-main branch]
2022-03-24 05:42:08 -04:00
David Harvey
5214adb5c9 Toolchains can modify the target receipt, for adding custom properties etc.
#jira UE-146417
#rb Eric.McDaniel
#rnx
#preflight 623c393b89625f0612d522fb

[CL 19492903 by David Harvey in ue5-main branch]
2022-03-24 05:32:04 -04:00
wes hunt
b14fc01621 Fix FGenericCrashContext::Initialize() to initialize the GameName to UE-ProjectName instead of UE5-GameName
#ROBOMERGE-AUTHOR: wes.hunt
#ROBOMERGE-SOURCE: CL 19472252 via CL 19472515 via CL 19472553 via CL 19488666 via CL 19488781
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v936-19480137)

[CL 19489780 by wes hunt in ue5-main branch]
2022-03-23 20:34:22 -04:00
Joe Kirchoff
236f98fcc5 UnrealBuildTool: Don't use a remote distribution executor if the total number of actions is less than the number of max local parallel actions
#jira UE-146958
#rb trivial
#preflight 623bb3c688538cd45e263663

[CL 19489660 by Joe Kirchoff in ue5-main branch]
2022-03-23 20:14:29 -04:00
Jerome Delattre
c1fbc4e71d Improve loading feeback for Automated Test Session global view and history
#rnx

[CL 19488110 by Jerome Delattre in ue5-main branch]
2022-03-23 18:54:32 -04:00
Josh Engebretson
2f02cccc36 Horde: Better step abort handling
#jira none
#preflight none
#skipci
#rnx

[CL 19485194 by Josh Engebretson in ue5-main branch]
2022-03-23 16:34:47 -04:00
Josh Engebretson
e23f28aaa8 Horde: Show abort requests on dashboard
#jira none
#rnx
#preflight none
#skipci

[CL 19485145 by Josh Engebretson in ue5-main branch]
2022-03-23 16:32:58 -04:00
avudnez
a8d559fbad PR #9001: Fix building LiveCodingConsole with clang-cl (Contributed by avudnez)
#rb self
#rnx
#jira UE-146904
#preflight 623b78e4ca34ffd7bf7f9874

[CL 19484226 by avudnez in ue5-main branch]
2022-03-23 15:59:49 -04:00
Ben Marsh
e9d2d57c62 Horde: Remove reference to Datadog tracing types.
#preflight none

[CL 19483078 by Ben Marsh in ue5-main branch]
2022-03-23 15:04:29 -04:00
Ben Marsh
4b0764eee2 Horde: Fix coding conventions within Horde.Build.
#preflight none

[CL 19482916 by Ben Marsh in ue5-main branch]
2022-03-23 14:50:23 -04:00
Tim Smith
95cfad4fba Fixed issue where compling script modules in UAT where all modules were up-to-date would result in extra assemblies being returned.
#rb jonathan.adanczewski
#preflight 623b528410251d53d586be7a

[CL 19481506 by Tim Smith in ue5-main branch]
2022-03-23 13:19:20 -04:00
Joakim Lindqvist
3ba7c496f5 Horde Storage - In scylla a row that only has the partition key set but no other data will actually be considered a valid row, so updating the tests assumptions for this when the blob index is emptied.
#preflight none

[CL 19481248 by Joakim Lindqvist in ue5-main branch]
2022-03-23 13:02:07 -04:00
Joakim Lindqvist
e222f9d888 Horde Storage - Updated assumption in tests when removing objects from the blob inded (deleting a object removes it from the current regions tracking but does not remove the actual tracking as it may still exist in other regions).
#preflight none

[CL 19480421 by Joakim Lindqvist in ue5-main branch]
2022-03-23 12:10:38 -04:00
Steve Robb
897dd170ab Replacement of DEPRECATED_MACRO with UE_DEPRECATED_MACRO.
#rb devin.doucette
#jira none
#preflight 623b225a7b69b01ec16118a7

[CL 19480377 by Steve Robb in ue5-main branch]
2022-03-23 12:07:25 -04:00
Ryan Durand
7e494a86dd * Fix spelling on Retrieve
* Copy manifest ZIP files locally before unzipping them.
* Use retries when copying to harden against network blips.

#rnx
#jira UE-139648
#rb ryan.hummer, ben.marsh
#preflight

[CL 19480296 by Ryan Durand in ue5-main branch]
2022-03-23 12:02:11 -04:00
Ben Marsh
fb31a596c3 Horde: Sort using directives on Horde.Agent.
#preflight none

[CL 19479358 by Ben Marsh in ue5-main branch]
2022-03-23 10:41:59 -04:00
Joakim Lindqvist
4210e71cb7 Horde Storage - Fixed issue were the entire blob was removed from the index when it was being deleted rather then just removing the tracking for that region.
Also made sure we do not remove the blob unless we were successful in deleting the blob in the first place.

#preflight none

[CL 19478943 by Joakim Lindqvist in ue5-main branch]
2022-03-23 10:06:08 -04:00
Joakim Lindqvist
7f67ec5c30 Horde Storage - Ignore case when attempting to resolve peer list to region that we can replicate from
#preflight none

[CL 19478796 by Joakim Lindqvist in ue5-main branch]
2022-03-23 09:55:03 -04:00
Tim Smith
76b3f0f74a Undo //UE5/Main/Engine/Source/Programs/... changelist 19477828
#preflight skip
#rnx

[CL 19477910 by Tim Smith in ue5-main branch]
2022-03-23 08:30:01 -04:00