Commit Graph

175 Commits

Author SHA1 Message Date
jerome delattre
03dc6d756c [Gauntlet] Support fake log reader in NullClient
#rnx
#rb sebastian.lewicki

[CL 36752654 by jerome delattre in 5.5 branch]
2024-10-01 18:44:01 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
brendan lienau
570a3bf467 [Gauntlet] Install bulk content with -n while running on a build machine
#rb chris.cossiah

[CL 36028970 by brendan lienau in ue5-main branch]
2024-09-04 20:52:05 -04:00
brendan lienau
3e6e2f4e99 [Gauntlet] Run idevicefs from engine directory instead of build directory when installing bulk builds
[CL 35723564 by brendan lienau in ue5-main branch]
2024-08-21 17:49:10 -04:00
brendan lienau
751d9dcfe5 [Gauntlet] Updated implementation of TargetDeviceIOS
This CL has iOS reach parity all other TargetDevice platforms in the standard set forth in UE-201403
This includes launch flow function implementations, overlay executable support, and updated toolset to support modern versions of iOS and xCode
Namely, ios-deploy has become obsolete for iOS 17+ due to changes in Apple's system frameworks. Instead Apple's new tool, devicectl, is used in versions of xcode where available

The following types of builds are supported:
- Standard Apps (non-bulk)
- Standard IPAs (non-bulk)
- Bulk apps
- dev apps (bulk and non-bulk) aka overlay executables

#jira UE-201389

#rb chris.constantinescu
#tests Preflight and local runs against all build variations

[CL 35666507 by brendan lienau in ue5-main branch]
2024-08-20 16:03:22 -04:00
jerome delattre
7c3439438e [Gauntlet] Highlight when crash dump is generated in test report.
Generate a hang analysis of the callstack.

#jira UE-216572
#rnx
#rb rob.huyett, sebastian.lewicki

[CL 35212741 by jerome delattre in ue5-main branch]
2024-07-31 10:17:43 -04:00
joe kirchoff
72a8c5996d Fix various XML comment issues in AutomationTool and various scripts (non-functional change)
#rnx

[CL 34263204 by joe kirchoff in ue5-main branch]
2024-06-10 21:51:45 -04:00
brendan lienau
4a6d575091 [Gauntlet] Cleanup/Re-order of TargetDeviceiOS properties/functions
#jira UE-201389

[CL 33843129 by brendan lienau in ue5-main branch]
2024-05-22 16:33:07 -04:00
brendan lienau
65d65d8134 [Gauntlet] TargetDeviceAndroid.IsActivityRunning() will now search for 'ResumedActivity' instead of 'mResumedActivity' when determining if the app is running in the foreground.
#jira UE-214990
#rb Chris.Babcock
#fixVersion 5.4.3

[CL 33814916 by brendan lienau in ue5-main branch]
2024-05-21 19:04:14 -04:00
jon olick
ebfbdd425b Save screen_recording to Saved/Logs directory. Make sure the directory is created before saving!
[CL 33585619 by jon olick in ue5-main branch]
2024-05-10 16:03:40 -04:00
jon olick
808720911b Store screen recordings in Saved directory not Saved/Logs.
[CL 33582317 by jon olick in ue5-main branch]
2024-05-10 14:31:47 -04:00
jon olick
3398538b3e In Gauntlet, MANAGE_EXTERNAL_STORAGE allow permission. Also move perm allow to AFTER the install.
[CL 33581556 by jon olick in ue5-main branch]
2024-05-10 14:10:52 -04:00
jon olick
767ae79e47 Screen record the Gauntlet run, then put the recording in artifacts.
#rb brendan.lienau

[CL 33575420 by jon olick in ue5-main branch]
2024-05-10 10:54:22 -04:00
chris constantinescu
6b1a93c66b Disable play protect for Android installation
#jira UE-212645
#rb sebastian.lewicki

[CL 33494682 by chris constantinescu in ue5-main branch]
2024-05-07 16:46:58 -04:00
jerome delattre
c4ed81ff03 [Gauntlet] Fixing log output string
#jira UE-212917
#rnx

[CL 33353970 by jerome delattre in ue5-main branch]
2024-04-30 17:15:45 -04:00
brendan lienau
afbdf43c82 [Gauntlet] Finalize/tidy up android AFS addition
[CL 33352655 by brendan lienau in ue5-main branch]
2024-04-30 16:50:20 -04:00
brendan lienau
8f9f4f9221 [Gauntlet] Adds -dev support for Android when running with ExperimentalLaunchFlow
[CL 33351618 by brendan lienau in ue5-main branch]
2024-04-30 16:27:40 -04:00
brendan lienau
5ddd1409b8 [Gauntlet] Direct windows crashdump generation on process kill to saved crashes directory
[CL 33350668 by brendan lienau in ue5-main branch]
2024-04-30 16:09:32 -04:00
brendan lienau
0ce265bf7e [Gauntlet] Fix CI errors from crash dump removal merge
[CL 33348557 by brendan lienau in ue5-main branch]
2024-04-30 15:26:57 -04:00
jerome delattre
753351ad01 [Gauntlet] Detect TVOS build
#jira UE-212917
#rnx

#rb sebastian.lewicki

[CL 33300653 by jerome delattre in ue5-main branch]
2024-04-29 10:46:26 -04:00
jerome delattre
6bf5cf1052 [Gauntlet] (On Windows) Generate mini dump when killing application if timeout is detected.
#rnx
#jira UE-212994
#rb brendan.lienau, sebastian.lewicki

[CL 33232014 by jerome delattre in ue5-main branch]
2024-04-25 11:05:26 -04:00
jon olick
da218d2bca Instead of passing in AppConfig to Run, store AppConfig in AndroidInstall.
#rb Brendan.Lienau, Chris.Babcock

[CL 33050622 by jon olick in ue5-main branch]
2024-04-17 17:45:03 -04:00
jon olick
c212eb5c54 Use AFS instead of ADB when available.
[CL 33043921 by jon olick in ue5-main branch]
2024-04-17 14:46:09 -04:00
chris constantinescu
7c5095a408 LLT Android support
#rb Chris.Babcock, sebastian.lewicki
#jira UE-210332

[CL 32714226 by chris constantinescu in ue5-main branch]
2024-04-03 18:39:56 -04:00
jerome delattre
f31dde1999 Fix Package on Host target platform
Agent should be based on host target platform
+ Support .app packaging for IOS in Gauntlet

#jira UE-210503
#rnx

#rb adam.kinge, sean.sweeney, sebastian.lewicki

[CL 32542575 by jerome delattre in ue5-main branch]
2024-03-27 10:08:15 -04:00