Commit Graph

4107 Commits

Author SHA1 Message Date
Joe Kirchoff
f25a61bc18 Support multiple path filters in FindModifiedFiles, update modified files tasks to also consider .h
#rnx
#preflight 6414dc2b8354cad0fa24d57b

[CL 24697002 by Joe Kirchoff in ue5-main branch]
2023-03-17 17:36:43 -04:00
Josh Adams
5642586008 - Fixing staging programs where the .target file was being looked for in wrong spot
#rb stephen.ma (tested)
#preflight 6414cbebca2afe3ee6b41c2b

[CL 24695794 by Josh Adams in ue5-main branch]
2023-03-17 16:35:18 -04:00
eric mcdaniel
2c802f8b37 Turnkey: Fix for determining supported device software versions
- issue
  - turnkey verifysdk command is not returning the supported device software version ranges for platforms without specific version ranges per device type
    - this also causes it to not report the current software version on the device
  - the editor uses this turnkey command so it is currently unable to report current or supported device software ranges for some platforms

- fix
  - turnkey verifysdk command now queries for supported device software range for the specific device type
    - if no supported version range is found, it then queries for device type independent versions for that platform

- testing
  - edtior now correctly reports software versions for Windows as well as some NDA'd platform devices

#rb David.Harvey
#jira none
#preflight 641216883c2db40029533b40

[CL 24669703 by eric mcdaniel in ue5-main branch]
2023-03-16 08:47:32 -04:00
carl bystrom
147387e43d UAT: Skip detecting msbuild path under Wine
Right now, it's expected that .NET Core dependencies are compiled outside of Wine.
#preflight 6412eb89e62652b594188ab1

[CL 24668904 by carl bystrom in ue5-main branch]
2023-03-16 06:31:20 -04:00
chris constantinescu
b0e2605d0a Nightly Low Level tests must run only slow and performance tests
Additional small quality of life fixes
#rb Jerome.Delattre, Rob.Huyett
#preflight 64120656bd6894c435c1f7c4

[CL 24660566 by chris constantinescu in ue5-main branch]
2023-03-15 15:35:19 -04:00
mikalai sukhikh
1ddf586476 Provide a UAT command to deploy an archived build
#jira UE-170262
#rb adam.miezianko, chris.constantinescu, jerome.delattre
#preflight 641072b7bd6894c4351cf04d
#preflight 64107260290c6e5d77e5ad30

[CL 24653717 by mikalai sukhikh in ue5-main branch]
2023-03-15 09:52:24 -04:00
Josh Adams
b4b338d4c6 - Removing deprecated IOS bitcode support
#rb adam.kinge
#preflight 640fc449c41a0a2a77e96181

[CL 24643143 by Josh Adams in ue5-main branch]
2023-03-14 16:15:23 -04:00
carl bystrom
c1d1bd7cdf BuildGraph: Use .NET API for copying temp storage dirs and files when running under Wine
#preflight 641083dd3c2db40029dc5983

[CL 24635634 by carl bystrom in ue5-main branch]
2023-03-14 10:46:03 -04:00
carlmagnus nordin
b2e46520d6 Fixed another deprecation warning
#rnx

[CL 24632868 by carlmagnus nordin in ue5-main branch]
2023-03-14 07:01:12 -04:00
carlmagnus nordin
5bd2febfc0 Fixed deprecation warning
#rnx

[CL 24632865 by carlmagnus nordin in ue5-main branch]
2023-03-14 07:01:02 -04:00
carlmagnus nordin
30c0f28fc0 ZenCook: Merge the oplog and package store manifest. Write an oplog instead of a package store manifest when cooking to loose files and read the oplog instead of the package store manifest to find cooked files in UAT when staging from Zen.
#rb per.larsson
#preflight 640efc9bc41a0a2a7799d470
#rnx

[CL 24632735 by carlmagnus nordin in ue5-main branch]
2023-03-14 06:43:23 -04:00
Ben Marsh
056933d936 Allow setting executable bits for files in zip archives from Windows, and set the executable permissions on Mac/Linux builds of UGS-CLI by default.
#preflight none

[CL 24616578 by Ben Marsh in ue5-main branch]
2023-03-13 13:41:26 -04:00
Yoan StAmant
66e8d534fa UAT warning formatting fix
#rnx
#rb ben.marsh
#preflight 640b50633c2db400299c89ca

[CL 24592018 by Yoan StAmant in ue5-main branch]
2023-03-10 10:57:30 -05:00
Ben Marsh
52e2a653f4 UAT: Support specifying a duration and paused flag for new tool deployments.
#preflight none

[CL 24591741 by Ben Marsh in ue5-main branch]
2023-03-10 10:37:10 -05:00
Joe Kirchoff
c8ec11fad2 P4WriteConfig: Prefer ignore file in the root folder if it exists
#rb trivial
#preflight 640a5e96363e9b40ab6b96bc

[CL 24584216 by Joe Kirchoff in ue5-main branch]
2023-03-09 17:52:01 -05:00
Ben Marsh
7e26c34d2b EpicGames.Core: Deprecate legacy log methods to prefer structured logging interface.
#preflight 640a23d928026468d9de7cbd

[CL 24580590 by Ben Marsh in ue5-main branch]
2023-03-09 14:51:40 -05:00
Ben Marsh
cbf077c130 More AutomationTool structured logging changes.
#preflight 6408f4bcb0544ef0b4c2c5c6

[CL 24566694 by Ben Marsh in ue5-main branch]
2023-03-08 16:11:38 -05:00
Ben Marsh
e141cb6196 More UAT structured logging fixes.
#preflight 6408dee3b0544ef0b4bca696

[CL 24564590 by Ben Marsh in ue5-main branch]
2023-03-08 14:32:15 -05:00
brendan lienau
76fe0a3090 [Automation] Provides Gauntlet the ability to more robustly secure dev kit account logins for relevant platforms.
Implements the feature on ps5 and xbox
#rb ben.salem

[CL 24564471 by brendan lienau in ue5-main branch]
2023-03-08 14:25:48 -05:00
Ben Marsh
235eb77726 Change to structured logging in other AutomationTool projects.
#preflight 6408c4478c0039bbf750e861

[CL 24562553 by Ben Marsh in ue5-main branch]
2023-03-08 12:43:35 -05:00
Ben Marsh
b781f56bcb Missing files.
#preflight none

[CL 24554145 by Ben Marsh in ue5-main branch]
2023-03-07 21:56:30 -05:00
Ben Marsh
89d6613573 UAT: Refactor AutomationUtils and BuildGraph to use structured logging.
#preflight 6407c4c26e1dadfcdab25849

[CL 24553706 by Ben Marsh in ue5-main branch]
2023-03-07 21:23:47 -05:00
eric mcdaniel
391d5185c3 Turnkey: Turnkey and editor support for controlling auto software update modes on platform devices
- this change just adds support to Turnkey and the editor UI to expose this support for supported platforms
  - follow on changes will be required to support the feature on a given platform

- Turnkey now tracks the auto software update mode per device
  - unknown/enable/disable
    - will be unknown for devices which do not support auto software updates or platforms which have not yet implemented support
- new UAT platform method SetDeviceAutoSoftwareUpdateMode() must be implemented for supporting platforms
- new Turnkey command DeviceAutoSoftwareUpdates for changing auto software update state on a device
- edtior exposes this functionality under the device entries in the platforms menu
  - devices which support auto software updates will expose an "Enable auto software updates" check box item in their Sdk Info menu
    - toggling this checkbox changes the auto software update policy on the device

#rb David.Harvey, Wojciech.Krywult
#jira UE-160691
#preflight 64012d69d249add4a205fe9c, 64078e72aa0042333551c821

[CL 24552009 by eric mcdaniel in ue5-main branch]
2023-03-07 19:11:50 -05:00
jerome delattre
0cca92c6c9 Gauntlet - Use space instead of coma when parsing extra engine arguments
Follow up to 24507995

#preflight 6407638d5515f4f57b431116
#rb Ben.Salem

[CL 24546974 by jerome delattre in ue5-main branch]
2023-03-07 15:37:47 -05:00
david harvey
be77fd4212 Gauntlet roles can be marked as 'Deferred Launch' so they must be launched manually from TickTest.
- this can be used to update the command line for a particular role based on output from another role, for example.
 - add new interface to Windows app install to allow the command line to be updated before launch.


#rnx
#rb Andrew.Grant, Jerome.Delattre, Eric.Knapik
#preflight 640700988c0039bbf793298d

[CL 24537804 by david harvey in ue5-main branch]
2023-03-07 06:02:39 -05:00