4,965 Commits over 670 Days - 0.31cph!
Added commands to print the test list in a readable format
Code cleanup
Changed WaitUntilAllSpawned to use WaitUntilWithTimeout
Test list
Fixed Shreddable_PickupTruck only being destroyed on the server by DestroyOutsideMonument when spawned using commands
Added a test spawning and killing all entities, looking for NREs
Cherrypick RendererBatch changes from
134527, prevents monument prefabs reimport when switching in between CLIENT and SERVER
Restored AutomatedTests scene in Scenes menu
Added back PasteEntitiesEditMode in copypaste so we can edit raiding test scenarios
Had to split PasteEntitiesInternal into multiple methods
Added a setting in the editor prefs to disable tests list export when entering play mode
Disabled by default
Cleaned up client/server ores tests
Added comments
Fixed item test RPC factory
Fixed NRE when spawning auto NPC turret ent without their targetTrigger set
Fixed NRE when spawning legacy shelter
FindBaseCombatEntityPrefabs exclude prefabs with CannotBeCreated tag
Assigned the CannotBeCreated tag to cartable base prefab
Compile fix, third times the charm
Moved all test runner convars to DEBUG only
Make sure the shore vector array is not filled with NaN values when water system is null
Actually we can't use ResetStaticFields here, its in a DEBUG define
Added the ResetStaticFields method in TestRunner.cs
ResetStaticFields on TestRunner
Updated folder paths, updated test list
Renamed Tests folder to AutomatedTests
Wrapped all the test code in #if DEBUG
▍▉▄▉▉ ▄▌ ▄▍▍▋ ▊▅▅▆▆▊ ▇▋▊▆ ▊▅ ▆▆█▄█▅ ▆▇▌▅ ▌▆▌▍▄▊▄ ▅▇█▋ ▋▇ ▊▋▄▋▄█▋ ▋█▆▇▋▇▅ ▄█ ▌▊▉ ▌█▇▌█▇▊▊ ▊▉▍▆█▉▌▋
▆██▅▌▄█ █▍▉'▆ ▊▉▄▋█▋ ▆▌▍▇▍▊▇ █▋▄▅█▍▌ ▅█ ▇▋▄▇█▊▌▍ ▌▍▍▄▍▅▊▋█ ▉▆ ▋▍▇ ▇▌▅▋▅
Fixed FindPrefabPathsByLabel returning assets that contained the target label ("BaseVehicle" was returning assets with "BaseVehicleSeat" for example)
▊▊▅▊▌ ▋▇▉▇ ▆█▋▋▌▇▅▅▇▋▇▇▊_▍▇▉
▅▇███ ▌▌▄▆▍ ▋▍▄▇▊▉▊▋ ▋▍▆▇▋▄█▄▇ ▍▊▊▇▋▍▍ ▍▅█▅▅▉▍ ▋▊█▊▍
Strip LOD component from fridge power plate in skin viewer
Cherrypick
134076, fixes hero NREs when entering playmode with no domain reload
▄▆█▇▇ ▄▆▇▆▆█▋▇▉▉▍ ▅▋▊▆▆ ▊▊▉█▇▆▌ █▊ ▊▄█▄ █ ▆▌▅ ▋▇▆▇ ▄▊▅█▇ █▆ ▋▉█ ▄▍▅█▉ ▍▍▄▌▇▌▊▊█
▆▆▄▆ ▅▄▍▇▍ ▌▊▄█▄ ▄▋▊▋▅ ▆▄▉▍▄▋▍▆ ▋█ ▍▉▇▄▊ ▅▄▇▄▊█ █▋▍▇
Fixed missing fridge power plate in skin viewer, removed the skin viewer bespoke model and use the game model instead
Fixed Owned tag overlapping with header text on skin tiles
Items in the cart are now translated correctly
Fixed gallery arrow showing up in the soundtrack DLC page
merge from skins_ingameicon
Set locomotive and workcart canvas LOD component as dynamic
merge from ui_overhead_optims
Keep the inventory canvas enabled when invisible, its causing issues with the item icon using legacy texts
merge from ui_overhead_optims
Fixed Steam DLC prices currency mismatch in the in-game store
Added a mask for the dlc tab