oleg krasnov
6f6f351000
Implement OnBeforeAllTestsEvent and OnAfterAllTestsEvent in FAutomationTestFramework
...
#jira UE-189725
#rb jerome.delattre chris.constantinescu rob.huyett
[CL 26541344 by oleg krasnov in ue5-main branch]
2023-07-24 09:12:45 -04:00
jerome delattre
c9ee79a91a
Fix missing deviceInstance in test results when running without ResumeRunTests flag
...
#rnx
#rb trivial
[CL 26510110 by jerome delattre in ue5-main branch]
2023-07-21 10:07:13 -04:00
jerome delattre
25cc6a7006
Fix infinite loop when Quit command is input more than once
...
#rnx
#rb Clayton.Langford
[CL 26150778 by jerome delattre in ue5-main branch]
2023-06-21 11:26:41 -04:00
Jerome Delattre
86452037e1
Fix ExecCmds Automation queueing command line to support input like -exccmds="Automation RunTest MyTest,Automation List,Automation Quit"
...
#rnx
#rb Chris.Constantinescu
[CL 26050022 by Jerome Delattre in ue5-main branch]
2023-06-16 09:52:35 -04:00
Jerome Delattre
81e77c198f
Fix filtered out test results in automation window for the case when "Search" bar is not empty.
...
Introduce GetEnabledReports and GetFilteredReports; deprecated unspecific GetReports
#rnx
#fyi Oleg.Krasnov
[CL 25976576 by Jerome Delattre in ue5-main branch]
2023-06-14 09:46:24 -04:00
oleg krasnov
ae76461bc6
Implement auto expansion of subgroups that has only one child in SessionFrontend
...
#jira UE-187980
#rb jerome.delattre
[CL 25973143 by oleg krasnov in ue5-main branch]
2023-06-14 04:56:18 -04:00
Jerome Delattre
3ee021ae02
Automation test - standardize status in csv report
...
#rnx
#rb trivial
[CL 25898326 by Jerome Delattre in ue5-main branch]
2023-06-09 13:28:42 -04:00
Jerome Delattre
f10d768dc5
Remove extra characters from skipped and warning status in local csv test report
...
#rnx
#rb trivial
[CL 25892174 by Jerome Delattre in ue5-main branch]
2023-06-09 10:08:59 -04:00
oleg krasnov
5382b63d85
Add header and remove redundant information from exported test results (csv).
...
#jira UE-186122
#rb jerome.delattre
[CL 25888347 by oleg krasnov in ue5-main branch]
2023-06-09 03:01:40 -04:00
jodon karlik
80e2303e74
Adding a GameplayTagQuery field to FGameplayTagRequirements to enable more complex requirements to be specified.
...
[CL 25833608 by jodon karlik in ue5-main branch]
2023-06-06 20:26:28 -04:00
galeone
431c09150e
[UBT] Add support for Code coverage on Linux
...
#rb Brandon.Schaefer, Jerome.Delattre, Joe.Kirchoff
[CL 25794147 by galeone in ue5-main branch]
2023-06-05 12:03:25 -04:00
kirill zorin
b6ee3a6c64
Fix UE_LOG callsites that have format string-related UB
...
#rb trivial
#preflight 647107780a6634dbb236a0a6
[CL 25651638 by kirill zorin in ue5-main branch]
2023-05-26 15:52:39 -04:00
jerome delattre
a9ab832834
Avoid changing the AutomationController state when running test while receiving multiple FindWorkers responses
...
#jira UE-182629
#preflight 643dab42db681113a4bae55b
[CL 25089967 by jerome delattre in ue5-main branch]
2023-04-18 13:26:37 -04:00
zahra nikbakht
680c959a65
Allow source link detection in MessageLog text when the source address is located at the right of the message (previously it would only work when the source address was on the left of the message)
...
#jira UE-172487
#preflight 6425a86bc463fac9c8ffa4f2
#rb Jerome.Delattre
[CL 24859391 by zahra nikbakht in ue5-main branch]
2023-03-30 16:07:32 -04:00
Mikita Hauruk
bcd6b04355
Added EComparisonFileTypes enum for IAutomationReport.h, changed TEXT() to enum AutomationControllerManager.cpp when referencing test report Artifact file key
...
Use enum or predefined const strings when referencing test report Artifact file key in FAutomationArtifact
#jira UE-176635
#rb adam.miezianko, chris.constantinescu, jerome.delattre, oleg.krasnov, saltanat.janybekova, mikalai.sukhikh
#preflight 63ecbb15956709374afcfd36
[CL 24309464 by Mikita Hauruk in ue5-main branch]
2023-02-20 01:02:38 -05:00
jerome delattre
80b32adb45
Prevent approved reference images to be copied to html test report for successful test
...
#jira UE-176364
#preflight 63e3d66d8374ef68dffe3565
#rb Chris.Constantinescu
[CL 24085750 by jerome delattre in ue5-main branch]
2023-02-08 18:20:35 -05:00
Jerome Delattre
2f083222dd
Improve device timeout error by differenciating DeviceName and GameInstance from the Automation device cluster manager API
...
#preflight 63d432775d0c0164cca5fb47
#rb Chris.Constantinescu
#jira none
[CL 23932523 by Jerome Delattre in ue5-main branch]
2023-01-31 13:35:09 -05:00
jeanmichel dignard
8d07a7338f
Exec commands changes:
...
- Port some development only exec commands to Exec_Dev.
#rb none
#preflight 63c5c97f02024f93d822d678
[CL 23734254 by jeanmichel dignard in ue5-main branch]
2023-01-16 19:28:53 -05:00
Jerome Delattre
a780c91ede
AutomationController - Fixing end queue message not being triggered
...
Prevent multiple Run Test to be queued at the same time (not supported)
Rename Filter: to StartsWith:
Some more code cleanup
#jira UE-170942
#rnx
#rb Ben.Salem
#preflight 638f68315c5308d18ce3c7ee
[CL 23416127 by Jerome Delattre in ue5-main branch]
2022-12-06 15:49:46 -05:00
bryan sefcik
4b8a83790a
Updated to use UE_INLINE_GENERATED_CPP_BY_NAME.
...
#jira
#preflight 637c388f170bc34a93587526
[CL 23244381 by bryan sefcik in ue5-main branch]
2022-11-22 20:17:33 -05:00
bryan sefcik
0beee50b45
Updated ../Engine/Source/Developer/... to inline gen.cpp files
...
Before:
Total CPU Time: 53783.640625 s
Total time in Parallel executor: 558.66 seconds
After:
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds
#jira
[CL 22173145 by bryan sefcik in ue5-main branch]
2022-09-24 13:31:25 -04:00
timrademaker
560e9cecd9
PR #7401 : Fix/AutomationCommandLine (Contributed by timrademaker)
...
#rb Jerome.Delattre
#preflight skip
[CL 22013755 by timrademaker in ue5-main branch]
2022-09-14 15:21:59 -04:00
bryan sefcik
a3dddc6630
Pass 1 on Developer include fixes:
...
Removed redundant private include paths from build.cs files.
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.
#jira
#preflight 631e281694758d0bf2ea1399
[CL 21960082 by bryan sefcik in ue5-main branch]
2022-09-11 18:32:18 -04:00
jerome delattre
76f15ec740
Follow up to 21896012 - change LastPingTime type from float to double
...
#rnx
[CL 21908291 by jerome delattre in ue5-main branch]
2022-09-08 20:11:58 -04:00
jerome delattre
633b27d9c0
Revert 21824856 (Retry sending a request to run a test if schedule was not confirmed)
...
#rnx
[CL 21908280 by jerome delattre in ue5-main branch]
2022-09-08 20:11:38 -04:00