Commit Graph

3834 Commits

Author SHA1 Message Date
Joe Kirchoff
42c8cee3b3 P4Utils: Update output scan to correctly detect submitted changelist if additional output is found due to a p4 extension
#jira UE-161387
#rnx
#rb Ben.Marsh
#preflight 6306c65dc00af5e29492c08f

[CL 21556831 by Joe Kirchoff in ue5-main branch]
2022-08-24 21:00:44 -04:00
slonopotamus
15a2098771 PR #9417: Fix NullReferenceException when running Turnkey on installed engine build without Android support (Contributed by slonopotamus)
#jira UE-160277
#android
#review-21555999 Chris.Babcock
#rb Chris.Babcock


#preflight

[CL 21555997 by slonopotamus in ue5-main branch]
2022-08-24 19:34:35 -04:00
gary yuan
8be852fca6 Fix typo in string constant for Attribute metadata on BuildGraph BuildCommand
#rb trivial
#preflight skip

[CL 21555167 by gary yuan in ue5-main branch]
2022-08-24 18:52:30 -04:00
chris constantinescu
b604e668e2 Test runner:
- sleep on init to allow for sync w/ Gauntlet for Xbox platforms
- remove unused --base-global-module #fyi Stephen.Ma
Gauntlet:
- support low level tests build for different configurations (debug etc)
- readable command line arguments (-r to --reporter)
- allow argument names containing "-" e.g. --filenames-as-tags
#preflight 630536b1c00af5e2943540a1
#rb Jerome.Delattre

[CL 21550045 by chris constantinescu in ue5-main branch]
2022-08-24 15:53:16 -04:00
brandon schaefer
0f99d8453f Workaround for tbb.psym colliding from multiple clients copying tbb.psym
#jira UE-161242
#rb none
#preflight none

[CL 21531151 by brandon schaefer in ue5-main branch]
2022-08-23 22:18:21 -04:00
gary yuan
d0af43fb02 #jira: FORT-505939
Extended ParamHelp attribute for BuildCommand to better describe the metadata of parameters for UAT scripts.
Update BuildGraph with ParamHelp attributes.

#rb: Eric.Knapik
#preflight: 6303e331c00af5e294fbb7e9

[CL 21525146 by gary yuan in ue5-main branch]
2022-08-23 19:25:33 -04:00
Joe Kirchoff
c800810383 SyncBinariesFromUGS: Retrieve correct compatible changelist using the existing P4Env
Move list of extensions treated as code to common location

#rnx
#rb ben.marsh
#preflight 63052cb8a45b007ea2836cc7

[CL 21518406 by Joe Kirchoff in ue5-main branch]
2022-08-23 16:08:29 -04:00
Joe Kirchoff
ab70179fed Protobuf 3.18.0 built via BuildCMakeLib rather than vcpkg
#rb trivial
#rnx
#preflight 630521e95366f61a42740faf

[CL 21518268 by Joe Kirchoff in ue5-main branch]
2022-08-23 16:04:41 -04:00
Josh Adams
2060045e96 - More work on "modern xcode" mode (automatic signing works well, xcode can generate plists/entitlements, shared settings between Mac/IOS/TVOS). Needs the bUseModernXcode ini setting (see BaseEngine.ini) to activate
- Indexing improvements
- No longer asks to auto-create schemes, since we create all schemes needed
- Sped up the run-only project generation to skip a lot of cruft

#preflight 63041e960061f895d0fe3ccf
#rb ian.fox,roman.dzieciol (i am submitting without their final sign-off)
#preflight 63051c23516bef57ffb5b1c2

[CL 21517539 by Josh Adams in ue5-main branch]
2022-08-23 15:40:10 -04:00
Ben Marsh
81d512d2f3 Horde: Add matchers for shader compiler errors.
#preflight none
#jira UE-160189

[CL 21517122 by Ben Marsh in ue5-main branch]
2022-08-23 15:28:32 -04:00
Ben Marsh
e31a1cd327 UAT: Add separate log output for each line of mismatched Perforce case.
#preflight none
#jira UE-160729

[CL 21511495 by Ben Marsh in ue5-main branch]
2022-08-23 12:50:40 -04:00
Josh Adams
68a7d35895 - Fixing dictionary lookup error
#jira UE-161580
#rb trivial
#preflight 6303e469c85b7fef2257b8e0

[CL 21491995 by Josh Adams in ue5-main branch]
2022-08-22 16:21:19 -04:00
dmytro vovk
5bad8f37b7 Removed legacy Android Project Settings
#rb Chris.Babcock

[CL 21467626 by dmytro vovk in ue5-main branch]
2022-08-19 19:18:13 -04:00
chris constantinescu
f5123e1e5f Re-throw if not a "retry" exception.
#rb Jerome.Delattre
#preflight skip

[CL 21457802 by chris constantinescu in ue5-main branch]
2022-08-19 11:10:00 -04:00
Josh Adams
43ae14a27a - Added architectures flag to BuildPlugin, mostly for Mac users to choose what architecture their plugin supports
#rb roman.dzieciol
#preflight 62ff9f918b092b3f2499d0fa

[CL 21457613 by Josh Adams in ue5-main branch]
2022-08-19 11:00:22 -04:00
chris constantinescu
5f866f13cf Retry various file system operations that could fail for PS5 file system.
#jira UE-160038
#preflight 62fe598e3d3fb466b22e8b43
#rb Jerome.Delattre

[CL 21445586 by chris constantinescu in ue5-main branch]
2022-08-18 13:38:03 -04:00
Ryan Durand
a5c717fe00 Add "host is down" I/O exception to systemic errors.
#rnx
#jira UE-160064
#rb ryan.hummer
#preflight

[CL 21404052 by Ryan Durand in ue5-main branch]
2022-08-16 09:24:33 -04:00
PJ Kack
638407e51c UAT: Limit BuildCookRun time to wait for a dedicated server process to start logging to 10 seconds since servers (in shipping) may run with logging disabled (improvement for 19645492).
#jira UE-159535
#rb carlmagnus.nordin
#rnx
#preflight 62fb469b1e39eb26a018920f

[CL 21402223 by PJ Kack in ue5-main branch]
2022-08-16 03:41:52 -04:00
andrew grant
4855221f20 Add logging to launch of tests in UnrealSession that display the role type
#preflight https://horde.devtools.epicgames.com/log/62f6b4c4ad3bd8ad648b4107

#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 21364065 via CL 21387057 via CL 21389907 via CL 21390632
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21392562 by andrew grant in ue5-main branch]
2022-08-15 15:50:44 -04:00
eric mcdaniel
8ccb89a3c8 Xbox: Increase initial wait time on PLM test to account for long startup times experienced by XB1 on Horde
- PLM test is failing sporadically on Horde due to the first suspend attempt being made before any frames have been displayed
    - locally I see ~5 secs before the app is displaying frames but this is ~20 more on Horde for some runs
    - even successful runs are nearing the current timeout (30s) on XB1
    - unclear why some Horde startups are so slow so just increase the initial wait to 45 secs to give us some headroom

#rb David.Harvey
#jira UE-159810
#preflight 62fa6f24ad3bd8ad640f8a99

[CL 21387897 by eric mcdaniel in ue5-main branch]
2022-08-15 12:14:20 -04:00
David Harvey
b6f95735d5 ensure EditorOpenOrder.log files are not used for IoStore ordering.
#jira UE-133138
#rb CarlMagnus.Nordin, Serge.Bernier
#rnx
#preflight 62fa026d1e61d1ba0e226aac

[CL 21384667 by David Harvey in ue5-main branch]
2022-08-15 04:40:16 -04:00
andrew grant
02e3ed342d When looking for a Gauntlet exit code check for -gauntlet= and not -gauntlet. It's the former that indicates there will be code in the process that is orchestrating the test.
#rb swarm
[REVIEW] [at]eric.knapik [at]daniel.lamb
#preflight https://horde.devtools.epicgames.com/job/62f54b3cbd746abb9987728c

#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 21343066 via CL 21350278 via CL 21350428 via CL 21350452
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21350672 by andrew grant in ue5-main branch]
2022-08-11 23:42:50 -04:00
Joe Kirchoff
8e2205bafb AutomationTool: Fix passing the target type as the
#rnx
#rb trivial
#jira UE-159263
#preflight 62f58c71cf7afa018b6ba662

[CL 21348427 by Joe Kirchoff in ue5-main branch]
2022-08-11 19:18:40 -04:00
chris constantinescu
1bfe2da3f2 Use platform-dependent LocalPrint and make sure output is redirected to stdout when running LowLevelTests so that local and build machine test runs print debug and fault information directly to stdout.
AssertionMacrosTest is printing out failed asserts using LocalPrint which is undesirable - implemented GBlockLocalOutput as a way to supress LocalPrint output.
Other fixes included:
- ability to select a low level test build based on any configuration, not just Development: useful for Debug builds
- New "printoutput" LLT Gauntlet parameter used for certain platforms to control output redirect to stdout
#rb David.Harvey
#preflight 62f405a05a6f2fec99b64f21

[CL 21334255 by chris constantinescu in ue5-main branch]
2022-08-11 07:31:45 -04:00
Joe Conley
604cae73eb #jira UE-147963 Boot test for Hololens
Support for Hololens gauntlet automation launching to device
#preflight 62f3f9a0b43215cf6c2d98ac

[CL 21324460 by Joe Conley in ue5-main branch]
2022-08-10 15:47:10 -04:00