matt breindel
fdd2ef197c
Removing Incremental phase from EditorPerfTest as it never functioned properly. General cleanup of naming and logic around phases and zen loader. Cleared up an issue with AssetRegistryCache where we would have had a warm registry cache on Cold phases after the first. These changes require corresponding changes to the stream json.
...
[REVIEW] [at]*francis.hurteau
[FYI] [at]mark.lintott
#jira UE-206326
#rb Francis.Hurteau#preflight 65c6b4c0964af0e0ad11e2bf
[CL 31368514 by matt breindel in ue5-main branch]
2024-02-10 12:55:05 -05:00
jan yu
382fbdc419
Added a -nozenloader parameter to EditorPerf due to ZenLoader being on by default.
...
#rb matt.breindel, thierry.begin
[CL 31352202 by jan yu in ue5-main branch]
2024-02-09 15:17:04 -05:00
matt breindel
d4ca81cb52
Small bug fix to CL 31276995 to actually use the ExtraNonCopyableArgs added to EditorPerf.xml perf projects.
...
#rb matt.breindel
#jira UE-205021
[CL 31305925 by matt breindel in ue5-main branch]
2024-02-08 16:48:45 -05:00
matt breindel
f53be54171
* Improved dependency management for editor perf tests. SetupPerfTests now accepts a UseBinariesFrom argument to allow projects to reuse the binaries generated from other projects' compile steps.
...
* Added a new option for specifying a number of PIE iterations during each editor run. -NumIterationPIE must be a value >0.
#jira UE-205003
[REVIEW] [at]*bryan.johnson [at]francis.hurteau
[FYI] [at]mark.lintott
#rb Bryan.Johnson
[CL 31277047 by matt breindel in ue5-main branch]
2024-02-07 18:33:10 -05:00
matt breindel
70abdd189d
Adding support to the BuildGraph system to allow properties first declared inside a macro to be flagged as CreateInParentScope causing them to be created in the scope containing the macro invocation. This allows macros to be used to define collections of properties. This pattern is now used in EditorPerf.xml inside the SetupPerfProject macro.
...
#rb [at]ben.marsh [at]ryan.hummer [at]bryan.johnson
#jira UE-205820
[CL 31149655 by matt breindel in ue5-main branch]
2024-02-02 19:00:11 -05:00
jerome delattre
24ae93d9f3
Remove References to internal Horde server deployment and network path
...
#jira UE-201978
#rnx
#rb sean.sweeney, sebastian.lewicki
[CL 30715888 by jerome delattre in ue5-main branch]
2024-01-19 10:19:49 -05:00
danny couture
bebe0d3c5c
[EditorPerf] Reuse per branch asset registry to make incremental runs representative of user experience
...
#rnx
#jira UE-191845
#rb Francis.Hurteau
[CL 28788039 by danny couture in ue5-main branch]
2023-10-14 12:40:57 -04:00
danny couture
5abca472bd
[EditorPerfTests] Reuse per branch asset registry to make incremental runs representative of user experience
...
#jira UE-191845
#rb Francis.Hurteau
[CL 28032199 by danny couture in ue5-main branch]
2023-09-20 08:28:31 -04:00
bryan johnson
224233aeef
Add ability to have AdditionalEditorCompileArgs
...
#rnx
#rb none
[CL 27839423 by bryan johnson in ue5-main branch]
2023-09-13 13:44:07 -04:00
Jerome Delattre
c39d277325
Make SummarizeTraceEditorWorkflows part of UploadEditorWorkflowsPerformanceDataAndTraces an after step not conditional to previous step success state
...
#rb Han Chu
#rnx
[CL 26963827 by Jerome Delattre in ue5-main branch]
2023-08-09 13:47:29 -04:00
han chu
bdc29dcd9c
Copy "index.json"
...
#jira UE-189267
#rb
[CL 26784675 by han chu in ue5-main branch]
2023-08-02 15:38:09 -04:00
Jerome Delattre
510d22c0f0
Rebase Gauntlet EditorTests to UE.AutomationTestNode
...
#jira none
#rb logan.buchy, han.chu
#rnx
[CL 26704404 by Jerome Delattre in ue5-main branch]
2023-07-31 09:29:53 -04:00
bryan johnson
5c38e5def0
Add path for log linux
...
#rnx
#rb none
[CL 26594848 by bryan johnson in ue5-main branch]
2023-07-25 20:24:23 -04:00
han chu
a8ff74123a
Build graph and performance metrics
...
A new commandlet was added to record the performance data of workflows tests.
Modified the build graph script for the EditorPerf test to include the task nodes and agents for the workflows tests.
#jira UE-189274
#review @Francis.Hurteau @logan.buchy
[CL 26532108 by han chu in ue5-main branch]
2023-07-21 21:34:35 -04:00
francis hurteau
283a323664
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 26059666 by francis hurteau in ue5-main branch]
2023-06-16 13:20:57 -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