5,421 Commits over 700 Days - 0.32cph!
More laser detector tests
Cleanup
Throw and fail the test if SpawnEntity failed
Added laser detector tests
merge from untranslated_strings_fix
Fixed untranslated strings showing the token instead of defaulting to English
merge from hackweek_automatedtesting
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