ITestNode now defines GetWarnings and GetErrors calls for tests to return instances that occurred during a test.
Split creation of Summary report in UnrealTestNode into Header/Body functions to allow tests to more easily customize these.
Added GetLogChannels() function to UnrealLogParser that will return all lines from multiple channels
Added AutomatonLogParser that specifically parses the output of automation (non-Gauntlet) tests.
#rb CRd
[at]josh.engebretson [at]clayton.langford [at]ben.salem
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6241133 via CL 6246005 via CL 6246055
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6249793 by andrew grant in Dev-VR branch]
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6115333 via CL 6132878 via CL 6174059
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6198795 by andrew grant in Dev-VR branch]
#RB josh.engebretson
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.salem
#ROBOMERGE-SOURCE: CL 6111304 via CL 6111307 via CL 6112798 via CL 6112961
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6132579 by ben salem in Dev-VR branch]
Tests with EngineTest project
[at]josh.engebretson [at]ben.salem
#rb na
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6095648 via CL 6096480 via CL 6096540
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6128169 by andrew grant in Dev-VR branch]
Support multiple simultaneous platform targets
Fix to use CookPlatform correctly
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: jeff.williams
#ROBOMERGE-SOURCE: CL 6083456 via CL 6088205 via CL 6088231
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6119367 by jeff williams in Dev-VR branch]
#jira
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5993027 via CL 5993031 via CL 5994993 via CL 5995112
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6004409 by ben marsh in Dev-VR branch]
* Switched to use JsonExport mode in UBT.
* Added runtime dependencies into the output file.
#rb none
#rnx
#jira
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5959015 in //UE4/Release-4.22/... via CL 5959017
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5965188 by ben marsh in Dev-VR branch]
#jira UE-72638
#4.22.1
#tvOS
#iOS
#rb Jack.Porter
applying the same logic in WriteEntitlements as in iPhonePackager.MobileProvision.GetEntitlementsString (used for signing when building on PC) - avoid generic values (*) for the relevant CloudKit fields
fixing a bug with existing plist element (previous build, different settings)
in Automation fixing a bug with caching when building on Mac, legacy from a previous revision
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: sorin.gradinaru
#ROBOMERGE-SOURCE: CL 5918149 in //UE4/Release-4.22/... via CL 5918171
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5929535 by sorin gradinaru in Dev-VR branch]
[CODEREVIEW] josh.engebretson,michael.trepka
#rb na
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 5871266 via CL 5871937 via CL 5871950 via CL 5872516 via CL 5872524
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5888384 by andrew grant in Dev-VR branch]
#jira UE-72355
#4.22.1
#rb Jack.Porter
#lockdown cristina.riveron
Check if the entitlements file is present when packaging, creating it if is not
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: sorin.gradinaru
#ROBOMERGE-SOURCE: CL 5809000 in //UE4/Release-4.22/... via CL 5809001
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5813086 by sorin gradinaru in Dev-VR branch]
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 5772400 via CL 5795133 via CL 5795152 via CL 5795156 via CL 5799600 via CL 5799704
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5803267 by ben woodhouse in Dev-VR branch]
Removed old -skipxboxauth flag
#rb codereview
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 5749377 via CL 5749558 via CL 5749651 via CL 5749736 via CL 5754588 via CL 5754753
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5758119 by andrew grant in Dev-VR branch]
[CODEREVIEW] josh.engebretson,ben.salem
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 5747120 via CL 5749542 via CL 5749605 via CL 5749696 via CL 5754546 via CL 5754697
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 5758072 by andrew grant in Dev-VR branch]