src/KurrentDB.Ammeter/README.md
Ammeter tests the Kurrent
Ammeter runs integration tests against a KurrentDB server. The server can be hosted in three ways:
Embedded
Container
External
Ammeter runs the same TUnit integration tests that are run during the normal CI process, so there is no duplication of test code across any of these use cases. Filter the tests to appropriate subset accordingly.
Configuration is in testconfig.json, and can also be passed on the command line.
The tests can run secure and insecure against any of the hosting modes.
Currently Embedded and Container spin up single nodes.
The TUnit --treenode-filter format is /Assembly/NameSpace/Class/Test and accepts wildcards.
dotnet run --treenode-filter ////[KurrentCloud=true]
.\KurrentDB.Ammeter.exe --output detailed --no-progress --treenode-filter ///Version*/*