Commit Graph

9307 Commits

Author SHA1 Message Date
jaco vandyk
a04ee81244 Chaos: Reenable 2 failing tests
#rb none
[FYI] Ori.Cohen

#ROBOMERGE-SOURCE: CL 12504591 via CL 12504593 via CL 12504595 via CL 12504596
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12504599 by jaco vandyk in Main branch]
2020-04-01 02:55:22 -04:00
ben marsh
af853a10cf Fix PVS Studio not working in installed engine builds.
#rb none
#jira UE-90605

#ROBOMERGE-SOURCE: CL 12500430 in //UE4/Release-4.25/... via CL 12500432 via CL 12500442
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12500447 by ben marsh in Main branch]
2020-03-31 15:55:02 -04:00
jeff newquist
5870731157 Fixed AdditionalRestrictedFolders not resulting in an array.
#rb david.harvey
#jira UE-85318
#rnx

#ROBOMERGE-SOURCE: CL 12498390 in //UE4/Release-4.25/... via CL 12498411 via CL 12498434
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12498451 by jeff newquist in Main branch]
2020-03-31 13:17:50 -04:00
jaco vandyk
54283694bb Chaos: Disabled tests that has been failing for a while, until we can get to them
#rb none
[FYI] Ori.Cohen

#ROBOMERGE-SOURCE: CL 12498345 via CL 12498354 via CL 12498355 via CL 12498357
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12498360 by jaco vandyk in Main branch]
2020-03-31 13:12:46 -04:00
ben marsh
456f9a9ca7 Add support for different analysis modes in the PVS toolchain.
Defaults to just using general analysis (which UE4 builds cleanly with), but other options can be configured by setting TargetRules.WindowsPlatform.PVS.ModeFlags or by setting TargetRules.WindowsPlatform.PVS.UseApplicationSettings = true to read from the PVS config file.

Based on PR #6730.

#rb none
#jira UE-89664

#ROBOMERGE-SOURCE: CL 12496329 in //UE4/Release-4.25/... via CL 12496331 via CL 12496343
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12496355 by ben marsh in Main branch]
2020-03-31 09:54:21 -04:00
andrew grant
7240722c6f Fixed misnamed log channel used to detect activity.
Added -args / -execcmds support to gauntlet in addition to -clientargs / -clientexeccmds when you need to make sure all instances of a test get an arg.

[FYI] rex.hill
#jira UE-91090
#rb trivial
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 12492422 in //UE4/Release-4.25/... via CL 12492423 via CL 12492427
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12492433 by andrew grant in Main branch]
2020-03-30 21:13:50 -04:00
ben marsh
da26a1885b Deprecate the BranchInfo constructor that takes a list of host platforms as a parameter.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 12489772 in //UE4/Release-4.25/... via CL 12489774 via CL 12489779
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12489787 by ben marsh in Main branch]
2020-03-30 16:23:08 -04:00
andrew grant
fd9d2ea5d1 Fixed two issues in SyncProject script.
1) Typo in checking against the Count() of matching target types in a project. If there's only one match (e.g. a single Editor target) that's what we want.

2) In the case where there are multiple matches we try to pick the one prefixed with the project name. This failed when the user supplied a full path for the project argument as the name was not being taken from the project file.

#jira UE-91251
[at]ben.marsh
#tests ran standalone BuildTarget script with full project path to EngineTest and via SyncProject script
#lockdown cristina.riveron
#rb swarm

#ROBOMERGE-SOURCE: CL 12489641 in //UE4/Release-4.25/... via CL 12489645 via CL 12489647
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12489649 by andrew grant in Main branch]
2020-03-30 16:11:53 -04:00
patrick laflamme
45a36adfa1 Also prevent CrashReportClientEditor from sending abnormal termination logs if bSendUnattendedBugReports is not set.
#jira UE-91318 - Events were sent from Crash Reporter after Editor Usage Data is disabled.
#rb none
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 12489133 in //UE4/Release-4.25/... via CL 12489135 via CL 12489146
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12489149 by patrick laflamme in Main branch]
2020-03-30 15:05:00 -04:00
patrick laflamme
475b34c0ec #jira UE-91318 - Events were sent from Crash Reporter after Editor Usage Data is disabled.
- Fixed crash report client editor to prevent sending any usage data.

#rb Jamie.Dale
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 12489019 in //UE4/Release-4.25/... via CL 12489022 via CL 12489029
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12489031 by patrick laflamme in Main branch]
2020-03-30 14:46:31 -04:00
ben marsh
dff16fcc7c Fix enabling editor-only plugins in content-only projects causing errors at load time. These plugins are not actually required at runtime, but the runtime doesn't know that - the project file still references them. We have to include the .uplugin file for the runtime to make that determination.
#rb none
#jira UE-89755

#ROBOMERGE-SOURCE: CL 12487883 in //UE4/Release-4.25/... via CL 12487890 via CL 12487894
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12487900 by ben marsh in Main branch]
2020-03-30 12:42:33 -04:00
ben marsh
ecc58f4ad8 Fix slow UAT startup due to populating metadata for every project in branch.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 12487058 in //UE4/Release-4.25/... via CL 12487062 via CL 12487069
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12487632 by ben marsh in Main branch]
2020-03-30 12:15:31 -04:00
andrew grant
ab43b238ca Benchmark Tests
- made noxge apply to shader compiles
- added option to test backends
- tweaked some cleanup stuff.


#ROBOMERGE-SOURCE: CL 12486820 via CL 12486833 via CL 12486836 via CL 12486838
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12487602 by andrew grant in Main branch]
2020-03-30 12:14:01 -04:00
ori cohen
9349c92202 Desync when simulated particle changes from GT
#rb none

#ROBOMERGE-SOURCE: CL 12485954 via CL 12486368 via CL 12486391 via CL 12486430
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12487535 by ori cohen in Main branch]
2020-03-30 12:11:53 -04:00
Ben Marsh
9f8366248b Merging fix for crash if VS2019-Preview directory does not exist.
#rb none
#rnx

[CL 12484294 by Ben Marsh in Main branch]
2020-03-29 20:15:56 -04:00
ben marsh
e7bbd4d111 Merging latest UGS changes (allow disabling sync categories by default, set default number of sync threads to 2, hide "View in Swarm" button if not configured)
#jira
#rb none

#ROBOMERGE-SOURCE: CL 12476100 in //UE4/Release-4.25/... via CL 12476101 via CL 12476102
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12476106 by ben marsh in Main branch]
2020-03-27 20:01:27 -04:00
Ryan Durand
273983cd7d Merging support for -Preview toolchains to Main.
#rnx
#rb none
#jira none

[CL 12472705 by Ryan Durand in Main branch]
2020-03-27 14:14:05 -04:00
josh adams
9e0ddd18b0 - Hardened UHT against an order of module dependencies issue that can happen with CoreUObject depending on other modules
#rb steve.robb,rob.manuszewski

#ROBOMERGE-SOURCE: CL 12471866 via CL 12471871 via CL 12471875
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12471876 by josh adams in Main branch]
2020-03-27 13:04:41 -04:00
josh engebretson
2757a4efd5 Sanitize all device reservation output for EC parsing
[REVIEW] chris.bunner, ben.salem
#rnx

#ROBOMERGE-SOURCE: CL 12466490 via CL 12466641 via CL 12468460 via CL 12468523 via CL 12468688
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12468801 by josh engebretson in Main branch]
2020-03-27 11:22:33 -04:00
ori cohen
1f5fddd585 Added desync detection when input is missing entirely
#rb none

#ROBOMERGE-SOURCE: CL 12466312 via CL 12468396 via CL 12468499 via CL 12468593
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12468673 by ori cohen in Main branch]
2020-03-27 11:21:14 -04:00
chris caulfield
3c88349c6d Chaos - fix HeadlessChaos compile
[FYI] ori.cohen
#rb none

#ROBOMERGE-SOURCE: CL 12463126 via CL 12464116 via CL 12466755 via CL 12466860
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12466936 by chris caulfield in Main branch]
2020-03-27 10:50:16 -04:00
josh engebretson
4eda1cdb2d Harden device reservation renewal and deletion
[REVIEW]
#rnx

#ROBOMERGE-SOURCE: CL 12456906 via CL 12456981 via CL 12462113 via CL 12464432 via CL 12464510
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12464563 by josh engebretson in Main branch]
2020-03-26 20:54:02 -04:00
devon penney
dfdc644495 Removed Resources directory for HeadlessChaos since it isn't needed and was preventing it from compiling
#rb none
#jira nojira

#ROBOMERGE-SOURCE: CL 12461990 in //UE4/Release-4.25/... via CL 12462049 via CL 12462074
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12462096 by devon penney in Main branch]
2020-03-26 18:06:18 -04:00
ori cohen
ffadcb1c5c Detect desync in the common case from GT
#rb none

#ROBOMERGE-SOURCE: CL 12454969 via CL 12454976 via CL 12459535 via CL 12459637
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12459739 by ori cohen in Main branch]
2020-03-26 17:05:09 -04:00
ben hoffman
12cdf83e6b Update UHT to support int64 properties with ExposeOnSpawn
#jira UE-91150
#rb marc.audy

#ROBOMERGE-SOURCE: CL 12451364 in //UE4/Release-4.25/... via CL 12451365
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Release-Engine-Staging) (v672-12450963)

[CL 12451378 by ben hoffman in Release-Engine-Staging branch]
2020-03-26 11:39:13 -04:00