xUnit
The xUnit host is a .NET test project that runs your game in a real Godot engine. The setup uses a headless fixture; rendering is available too.

It's what we use!
⤜outfox⤏ tests primarily on xUnit in production, it's great! 👍
Run these commands from your Godot project directory:
bash
dnx 2dog add --xunit
dotnet test MyGame.xunitStart with MyGame.xunit/BasicTests.cs, then follow Testing with xUnit to write your own tests. See xUnit configuration for build settings.
Existing test projects
Older .tests hosts and hosts with custom names still work. Use their existing paths with dotnet test. 2dog add and 2dog update do not rename them.