These steps will help you set up everything you need to run and debug the tests on your local system.
- Install dotnet v8.0 or newer. (If you install a newer version, consider updating the .csproj files by replacing all mention of
net8.0
with your version.) - Set up a nice C# IDE or plugin for your current IDE.
- Install docker desktop.
- In the docker-desktop settings, enable kubernetes. (This might take a few minutes.)
Most IDEs will let you run individual tests or test fixtures straight from the code file. If you want to run all the tests, you can use dotnet test
. You can control which tests to run by specifying which folder of tests to run. dotnet test Tests/CodexTests
will run only the tests in /Tests/CodexTests
and exclude the long tests.