- The target receipt already listed the proper exe to run, taking unique/shared into account, so this change delayed-looks-up the path from the receipt on first use (like when running the editor to cook)
#rb david.harvey
[CL 30658383 by josh adams in ue5-main branch]
Tested by running AutomationTool under Wine using Linux and noticing a one minute delay as process exit is waiting for stderr to close. Then re-running the test with -WaitForStdStreams=100 and verifying the exit happens within 100ms and no output is lost.
#rb Ben.Marsh
[CL 30648254 by mattias jansson in ue5-main branch]
The file open log is a facility that automatically keeps a log of all files the process has opened and their order. This is rather expensive as it (a) also tracks failed attempts to open files and (b) it maintains a large table in memory, storing which files have already been opened (so every file is only logged once). This table can easily grow into the tens of megabytes; even on an empty project I see this taking 60MB by itself. Making this optional allows us to skip this step for UEFN cloud cooks: in these cases we're throwing that log file away anyway.
#rb rob.perren
[CL 30344591 by sebastian schoner in ue5-main branch]
updates PDB telemetry task to use new client
[REVIEW] [at]Gary.Yuan, [at]Eric.Knapik
#rb Eric.Knapik
[CL 30122489 by joshua shlemmer in ue5-main branch]
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
AutomationTool: Check for dotnet instead of always relying on an installed visual studio
#rnx
[CL 30088082 by joe kirchoff in ue5-main branch]
On Windows the code assumed that all source files come from the game's branch, which may not be true when importing parts of other branches. Modified the code to query the locally synced files using 'p4 have' which returns a list of correct local - depot mappings. Minor but related fixes on other platforms.
#rb David.Harvey
[CL 29784146 by wojciech krywult in ue5-main branch]
- SubmitTool now will set the projectdir to the Restricted location only if not-staged
- Disabled some settings in SubmitTool to reduce unused staged files (dlls, etc)
- Disabled VULKAN_HAS_DEBUGGING_ENABLED when IS_PROGRAM, and no longer stage all the VkLayers when staging a Program (helps save over 20mb from standalone programs on Windows)
- No longer force ShaderFormats to true when building a program that is TargetPlatform enabled
#rb j.baumgartner
[CL 29527715 by josh adams in ue5-main branch]
#rnx
#jira: none
#rb: Joe.Kirchoff
#test: Have some shelved C# scripts that use the functions and behavior seems to be the same using both the Add() function that takes a list of files vs taking a concatenated string of all the files.
[CL 28296795 by leon huang in ue5-main branch]