Delta-v/Content.IntegrationTests/Tests
Javier Guardia Fernández 1508efff54
Add test pooling (#4961)
* Add test pooling

* WIP test pooling changes

* Fix Destructible tests

* Don't pool unpooled or dummy ticker instances

* Change ServerPathfindingDebugSystem to replace existing entries

* Fix SaveLoadSaveTest comment

* Don't pool StartTest

* Comment out global setup

* Fix puddle tests

* Move SolarPanelComponent initialize to PowerSolarSystem OnMapInit

* Update RobustToolbox

* Finish fixing tests, make test threads background threads

* Bring back pooling

* Fix nullable

* Update RobustToolbox

* Set cvars on server return

* Un-pool tests with custom cvars

* Update RobustToolbox

* Update RobustToolbox

* Change where the main tile coordinates are

* Remove DisposalUnitTest grid check

* Fix test pooling being a fickle bitch

* Fix EntitySystemExtensionsTest

* Update RobustToolbox

* Update RobustToolbox

* Make nullable pool settings true

* Update RobustToolbox

* Wait other way around

* We are unitystation now

* Update RobustToolbox

* Create global setup

* Pool some more tests

* Fix not properly disconnecting clients before restarting the round

* Give more info on ran tests

* Standardize default test cvars

* Update RobustToolbox

* Update RobustToolbox

* Pool clients

* Fix test order issue

* Fix cvars in character creation test not being set properly

* Update RobustToolbox

* Update RobustToolbox

* Rider shut

* Update RobustToolbox

* Format tests ran better

* Update RobustToolbox

* Reset RobustToolbox

* Reset RobustToolbox harder

* Fix one instance of test order causing destructible tests to fail
2021-11-06 11:49:59 +01:00
..
AI Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Access Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Atmos Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Body Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Buckle Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Chemistry Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Commands Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Construction Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Damageable Generalize ReagentUnit into FixedPoint2 and use it for damage calculations (#5151) 2021-11-03 16:48:03 -07:00
Destructible Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
DeviceNetwork Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Disposal Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
DoAfter Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Doors Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Fluids Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
GameObjects/Components Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
GameRules Turns GameTicker into an EntitySystem. (#4197) 2021-06-20 10:09:24 +02:00
Gravity Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Interaction Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Kitchen Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Lobby Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Networking Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
PDA Make ItemCabinet use ItemSlots (#4771) 2021-10-05 14:55:45 -07:00
Pathfinding Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Power Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Solutions Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
StationEvents Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Tag Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Utility Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
ClickableTest.cs Random offset for DefaultGrid every round (#4411) 2021-08-03 18:49:25 +10:00
ContainerOcclusionTest.cs Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
DeleteInventoryTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
DummyIconTest.cs Optimise emergency lights a bit (#4567) 2021-09-27 14:51:17 +10:00
EntityTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
GravityGridTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
GridTileLookupTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
HumanInventoryUniformSlotsTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
InventoryHelpersTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
MindEntityDeletionTest.cs Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
PostMapInitTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
ResettingEntitySystemTests.cs Replace IResettingEntitySystem with RoundRestartCleanupEvent. (#4245) 2021-06-29 23:56:07 +10:00
RestartRoundTest.cs Turns GameTicker into an EntitySystem. (#4197) 2021-06-20 10:09:24 +02:00
SaveLoadMapTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
SaveLoadSaveTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
ShuttleTest.cs Make Saltern driveable (#4257) 2021-07-21 21:15:12 +10:00
StartTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
StorageFillTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
VendingMachineTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00