Commit Graph

42 Commits

Author SHA1 Message Date
clayton langford
b8c9b29214 Added ArtifactPath field to UnrealTestNode so that tests keep a reference to this file path. Create this path string within StartTest instead of StopTest so that it is populated sooner.
#rnx
#rb Andrew.Grant

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 5399241 via CL 5399252 via CL 5400656 via CL 5400817
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5417655 by clayton langford in Dev-Networking branch]
2019-03-15 12:50:32 -04:00
josh engebretson
e0ff72493c Gauntlet: release devices back to pool once artifacts have been saved
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5371348 via CL 5371350 via CL 5375533 via CL 5378401
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5406539 by josh engebretson in Dev-Networking branch]
2019-03-14 19:48:33 -04:00
clayton langford
bdf7d3a274 Added IniConfigUtil class to allow Gauntlet to read from config files like DefaultGame.ini.
#rnx
[FYI] Andrew.Grant

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 5362807 via CL 5362809 via CL 5363406 via CL 5363463
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5404716 by clayton langford in Dev-Networking branch]
2019-03-14 18:54:46 -04:00
josh engebretson
c3831b05b8 Adding Gauntlet workerid parameter which workers can use for configuration
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5362356 via CL 5363136 via CL 5363198
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5404694 by josh engebretson in Dev-Networking branch]
2019-03-14 18:53:41 -04:00
clayton langford
8e0aa82f30 Fixed an issue with Hyperlinks in HtmlBuilder.
#rnx

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 5362326 via CL 5362327 via CL 5363097 via CL 5363187
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5404685 by clayton langford in Dev-Networking branch]
2019-03-14 18:53:27 -04:00
josh engebretson
947279cf06 Gauntlet: Adding reboot functionality to iOS device
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5352695 via CL 5354771 via CL 5354904
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5403420 by josh engebretson in Dev-Networking branch]
2019-03-14 17:50:29 -04:00
clayton langford
6a1e19b577 Added dynamic resolution to HealthSnapshots. Also, fixed a whitespace issue with RHI Thread and added FrameTime to UnrealSnapshotSummary.ToString()
#rnx
[CODEREVIEW] Andrew.Grant

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 5304237 via CL 5304280 via CL 5308246 via CL 5308325
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5325436 by clayton langford in Dev-Networking branch]
2019-03-06 18:16:13 -05:00
josh engebretson
36c5833eba Skip android test installation batch files during gauntlet build discovery
[FYI] clayton.langford

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5228413 via CL 5228420 via CL 5229166 via CL 5233431
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5254677 by josh engebretson in Dev-Networking branch]
2019-02-28 18:11:26 -05:00
josh adams
86071fdfce - Merging Dev-Kairos/Engine/... to Main/Engine/...
- Brings over the necessary engine changes for embedding UE4 mobile as a dylib/so in native mobile app
- Various changes for facial animation, screen recording, others
- ARKit and ARCore plugins were removed, as deemed "not ready"
#rb many people

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5201138 via CL 5203024 via CL 5226277
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5246044 by josh adams in Dev-Networking branch]
2019-02-28 17:14:17 -05:00
ben marsh
9b24433a11 Fix Gauntlet automation DLLs being output to the {WorkspaceRoot}\Binaries\DotNET directory rather than Engine\Binaries\DotNET.
Seems to get copied into the correct place because it's referenced by GauntletExtras anyway, just creates some junk in the workspace root directory.

[FYI] Arciel.Rekman, Andrew.Grant
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5200767 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5205067 by ben marsh in Dev-Networking branch]
2019-02-26 13:27:19 -05:00
josh engebretson
ef40a6e8d1 Make Android log suspending optional to reduce spam
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5183570 via CL 5184002 via CL 5185639 via CL 5185720
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5194923 by josh engebretson in Dev-Networking branch]
2019-02-26 01:03:21 -05:00
josh engebretson
69c99b7d21 Fix Android device compile error
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5149094 via CL 5149118 via CL 5149128 via CL 5150144 via CL 5151053
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5166595 by josh engebretson in Dev-Networking branch]
2019-02-25 01:20:38 -05:00
josh engebretson
50b71f538d Gauntlet: Do not parse ADB process output for EC jobs
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5148667 via CL 5148905 via CL 5148910 via CL 5150136 via CL 5151041
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5166565 by josh engebretson in Dev-Networking branch]
2019-02-25 01:20:23 -05:00
josh engebretson
b5ecdf97c1 Gauntlet packaged XB1 build source support
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5093628 via CL 5094641 via CL 5094648
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5138247 by josh engebretson in Dev-Networking branch]
2019-02-22 05:25:40 -05:00
william ewen
248749922c Adding support for Gauntlet Test nodes to query what run they are on and how many total runs there are for the current test instance.
#rb Andrew.Grant
#rnx

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: william.ewen
#ROBOMERGE-SOURCE: CL 5011159 via CL 5013684 via CL 5038189
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5123307 by william ewen in Dev-Networking branch]
2019-02-22 01:10:41 -05:00
josh engebretson
eb246c95a9 Gauntlet: Add support for new uuid format to iOS device
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5010052 via CL 5013276 via CL 5014653
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5086079 by josh engebretson in Dev-Networking branch]
2019-02-19 20:04:39 -05:00
josh engebretson
1f5c5fb614 Suspend EC error parsing when logging file copy errors (may try on new kit, etc and shouldn't fail test)
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 5009813 via CL 5009838 via CL 5013196 via CL 5014446
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5086052 by josh engebretson in Dev-Networking branch]
2019-02-19 20:04:00 -05:00
clayton langford
0b40bf8002 Fix for Gauntlet copying Android artifacts to the wrong directory.
#rnx
#rb Andrew.Grant
#test RunFort -test=memorylistdiff -platform=android

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 5009635 via CL 5009638 via CL 5009880 via CL 5010214
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5085968 by clayton langford in Dev-Networking branch]
2019-02-19 20:00:59 -05:00
josh engebretson
9ab39246df Wrap Gauntlet CopyDirectory FileInfo creation in an exception handler for better error logging
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 4998738 via CL 4998739 via CL 4999913 via CL 5001681
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5084967 by josh engebretson in Dev-Networking branch]
2019-02-19 19:40:38 -05:00
dominic barile
ae88b95046 Made SaveRoleArtifacts virtual so it can be overridden
#rb William.Ewen, Andrew.Grant
[CODEREVIEW] William.Ewen, Andrew.Grant

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: dominic.barile
#ROBOMERGE-SOURCE: CL 4887792 via CL 4893034 via CL 4893147
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4907550 by dominic barile in Dev-Networking branch]
2019-02-05 18:29:50 -05:00
andrew grant
6567500be4 Gauntlet -
Moved SubmitToDashboard into its own function to ensure derived classes don't accidentally skip it.
Renamed a few classes for future work

[at]ben.salem [at]clayton.langford

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4861596 via CL 4867071 via CL 4868435 via CL 4873931
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4884450 by andrew grant in Dev-Networking branch]
2019-02-04 12:33:22 -05:00
andrew grant
736bfad6e4 Gauntlet -
native plugin now marked as runtime so it's available in more builds.
android device now uses a path under the Gauntlet tempdir for pulling artifacts. Dir is also marked for cleanup.


#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4861589 via CL 4867069 via CL 4868434 via CL 4873925
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4884449 by andrew grant in Dev-Networking branch]
2019-02-04 12:33:21 -05:00
andrew grant
c32694c3a9 Made Gauntlet's build path source support multiple folders to search. This is to better support packaged builds which end up in Binaries/<platform> so they can be found at the same time as staged builds without moving them under /saved
-build=local is now a (clearer) synonym for -build=staged. Both will search /Saved/StagedBuilds and /Binaries for matching builds


[at]josh.engebretson
#tests BuildCookFort and RunFort with Android

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4858090 via CL 4858092 via CL 4858870 via CL 4859004
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4859626 by andrew grant in Dev-Networking branch]
2019-01-31 12:49:31 -05:00
clayton langford
a1a2f5c160 Small fix for Gauntlet HtmlBuilder.
#rnx
#rb Ben.Salem

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 4845119 via CL 4848240 via CL 4850464 via CL 4850553
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4850902 by clayton langford in Dev-Networking branch]
2019-01-30 18:55:34 -05:00
josh engebretson
cc3b692319 Gauntlet iOS device support for running parallel tests
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 4835252 via CL 4838365 via CL 4838533
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 4838784 by josh engebretson in Dev-Networking branch]
2019-01-30 03:34:19 -05:00