ProjectLighthouse/ProjectLighthouse.Tests
Josh c86d2a11b5
Abstract config design and update logging format (#624)
* Abstract config design and update logging pattern
Also drops legacy config support

* Fix unit tests

* Make backup of config file when upgrading

* Use shared process semaphore to fix migration race conditions

* Use mutex because semaphore isn't supported

* Make startup wait for configs to load

* Move mutex to config load instead of constructor

* Add debug logging

* Make mutex static

* Change mutex name format

* Make mutex use global namespace

* Remove debug logging and fix config upgrading

* Rename lambda variable
2023-01-10 17:29:47 -06:00
..
ExampleFiles Parse root level version instead of relying on token gameversion. (#332) 2022-07-30 01:23:37 -04:00
Tests Massive organization of classes and namespaces 2022-05-15 16:45:00 -04:00
DatabaseFactAttribute.cs Abstract config design and update logging format (#624) 2023-01-10 17:29:47 -06:00
LighthouseServerTest.cs Rework CI and add game server login tests (#615) 2023-01-07 00:12:39 -06:00
ProjectLighthouse.Tests.csproj Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1 (#596) 2022-12-16 11:38:55 -06:00
ProjectLighthouse.Tests.csproj.DotSettings Basic testing framework 2021-10-14 23:50:08 -04:00