35 Commits

Author SHA1 Message Date
francis hurteau
3a2367da86 Separate the traces data copy from the running of the tests so they can still be copied on failures
#jira UE-187567
#rb Bryan.Johnson

[CL 26060217 by francis hurteau in 5.3 branch]
2023-06-16 13:33:12 -04:00
francis hurteau
472c8ba08c Move internal project specific args to restricted file for Editor Perf
#jira UE-187725
#rb Bryan.Johnson

[CL 25963059 by francis hurteau in ue5-main branch]
2023-06-13 16:46:06 -04:00
bryan johnson
7c820eaeb4 Add using Win64Compile Agent for Compile instead of just Win64
#rnx
#rb none

[CL 25712695 by bryan johnson in ue5-main branch]
2023-05-31 16:20:30 -04:00
francis hurteau
1d5fb5133b Disable the summarize trace by default
#rb trivial
#jira UE-185261
#preflight skip

[CL 25395027 by francis hurteau in ue5-main branch]
2023-05-09 16:28:22 -04:00
francis hurteau
4121a33d73 Add an option to disable the summarize trace step
#rb Jerome.Delattre
#jira UE-185261
#preflight skip

[CL 25395018 by francis hurteau in ue5-main branch]
2023-05-09 16:27:59 -04:00
francis hurteau
a96d0b568f Remove stray debug warning
#rb trivial
#preflight skip

[CL 25292931 by francis hurteau in ue5-main branch]
2023-05-01 17:47:48 -04:00
francis hurteau
888519e6bb Editor Perf Test build graph change to support plugin based sub projects
Changed load and pie scope for summarize trace to use wildcard

#rb Bryan.Johnson

[CL 25290029 by francis hurteau in ue5-main branch]
2023-05-01 15:48:14 -04:00
Bryan Johnson
ed11f91598 Add support for Linux
Add support to pass arguments to editor process with an option
Add support for compiling with TSAN
#jira none
#rnx
#rb none

[CL 24860087 by Bryan Johnson in ue5-main branch]
2023-03-30 16:44:58 -04:00
jerome delattre
0cca92c6c9 Gauntlet - Use space instead of coma when parsing extra engine arguments
Follow up to 24507995

#preflight 6407638d5515f4f57b431116
#rb Ben.Salem

[CL 24546974 by jerome delattre in ue5-main branch]
2023-03-07 15:37:47 -05:00
francis hurteau
f21eaf422f Expose a param on editor perf test to specify a map to load for the test using the full asset path
#rb Jerome.Delattre
#jira UE-170933
#preflight 6390fa27bb6fefa47239405e

[CL 23436748 by francis hurteau in ue5-main branch]
2022-12-07 18:21:54 -05:00
Bryan Johnson
a64fadb0e8 Add option to run all compiles on a single machine
Add option to run compiles with nodebuginfo
Remove UHT
#jira none
#rnx
#rb Ryan.Hummer, Francis.Hurteau

[CL 23393325 by Bryan Johnson in ue5-main branch]
2022-12-05 12:34:24 -05:00
francis hurteau
9504a6f073 Add Zen Store DDC and Lazy Load Editor Perf Tests
#rb Jerome.Delattre
#jira UE-170931,UE-170932
#preflight 638103cc170bc34a93bd62a8

[CL 23300302 by francis hurteau in ue5-main branch]
2022-11-28 19:16:48 -05:00
francis hurteau
9a287de468 Fix warning about missing property when running without zen tests
#rb trivial
#preflight 636c06af843e6ac79434b6e6

[CL 23071833 by francis hurteau in ue5-main branch]
2022-11-10 01:09:14 -05:00
Francis Hurteau
20f1f5d718 Adjusted the naming of Editor Perf tests
Split Zen into 2 separate tests with toggles for zenloader and async loading
Adjusted location of traces and csv storage to be representative of the job link

#rb Jerome.Delattre
#jira UE-162833
#preflight 635a99d75b54febd385d307d

[CL 22816191 by Francis Hurteau in ue5-main branch]
2022-10-27 15:27:55 -04:00
Francis Hurteau
cd96193f21 Add Options to run additional editor tests with Zen Loader and async thread enabled as part of the editor perf tests
#rb Jerome.Delattre
#jira UE-162833
#preflight 63473c27f93be0f6348a12f6

[CL 22504774 by Francis Hurteau in ue5-main branch]
2022-10-13 10:52:46 -04:00
geoff evans
22d2d48f28 EditorPerf: Remove -ddc=NoShared from Commandlet runs. It was introduced to mitigate errors, and its no longer necessary.
#rnx
#rb devin.doucette
#jira UE-157082
#preflight 62b0a1a4de510ae06e550d82

[CL 20740220 by geoff evans in ue5-main branch]
2022-06-20 13:06:30 -04:00
mark lintott
fac515df9e Fix to the EditorPerf Test build script so that the SessionLabel is correctly specifed on the Editor commandline.
#rb trivial
#fti geoff.evans

[CL 20553541 by mark lintott in ue5-main branch]
2022-06-08 04:55:20 -04:00
mark lintott
3729fdeb24 Added SetVersion to EditorPerf job
#fyi geoff.evans
#rb bryan.johnson

[CL 20520901 by mark lintott in ue5-main branch]
2022-06-06 11:28:11 -04:00
mark lintott
d1ae65cdd3 Added support for Session Label to Editor PerfTest
#fyi geoff.evans
#rb trivial

[CL 20519936 by mark lintott in ue5-main branch]
2022-06-06 10:24:14 -04:00
geoff evans
15323422af Update Label strings, add a badge for Run
#jira UE-150300
#preflight 6279af2d10766ef8c1c67984

[CL 20115410 by geoff evans in ue5-main branch]
2022-05-09 20:55:59 -04:00
geoff evans
02be11f237 Disable shared ddc cache for commandlet runs.
This eliminates classes of errors and init/shutdown issues that the commandlet doesn't really care about.

#rnx
#rb trivial
#preflight skip
#jira none
#robomerge 5.0

[CL 18477721 by geoff evans in ue5-main branch]
2021-12-16 14:26:31 -05:00
geoff evans
8824f23510 Create RunNode dependency chain to early out of the chain upon failure
#rnx
#jira none
#rb trivial
#preflight 6183479840b3fd00014bb985

#ushell-cherrypick of 18045672 by geoff.evans

[CL 18046067 by geoff evans in ue5-main branch]
2021-11-03 23:16:02 -04:00
geoff evans
c8c2a3bbee EditorPerf: Allocate a <Node> per Phase and Iteration to make Horde results easier to read
#rnx
#jira none
#rb trivial
#preflight

#ushell-cherrypick of 18043454 by geoff.evans

[CL 18043580 by geoff evans in ue5-main branch]
2021-11-03 19:58:01 -04:00
jerome delattre
cf38e85018 Telemetry - modify data model to use a build table and a record table separately
+ support for staging db target

#jira none
#rb Chris.Constantinescu, Geoff.Evans

#ROBOMERGE-AUTHOR: jerome.delattre
#ROBOMERGE-SOURCE: CL 17923403 in //UE5/Release-5.0/... via CL 17923442 via CL 17923450
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v885-17909292)

[CL 17923463 by jerome delattre in ue5-main branch]
2021-10-26 10:13:23 -04:00
geoff evans
d2a4dcdd31 Add options for label categories, which can vary on different Horde servers
Move properties out of agent blocks (they only are necessary for Node)

#rnd
#rb trivial
#presubmit 615b51abe3b24d00016b6954

#ROBOMERGE-OWNER: geoff.evans
#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 17713559 via CL 17713577 via CL 17713591 via CL 17713594 via CL 17713619
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE-CONFLICT from-shelf
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17714342 by geoff evans in ue5-release-engine-test branch]
2021-10-04 17:28:23 -04:00