My team is evaluating unit testing frameworks for our C++ API. Was planning on using xUnit++, but someone suggested looking at yr project. I have two questions. Can tests be run concurrently and is there any Visual Studio integration?
Thanks @Snaipe. I had a very positive experience using xUnit in the .NET world with VS. Tests could be launched via context menu. Failures showed up in the error window. Selecting the error would open the file with the test code. I was very productive. I'm looking to recreate that with our C++ API, or get as close as I can.
So, currently I'm afraid that tests are best run from the command line or all at once from a CI server. The project tries to make sure that whatever happens inside a test function does not change the state of the runner nor crashes its state
@EdMaurer Also, are you specifically targetting Microsoft Platforms?
Today our project runs on Windows but we are in the process of bringing it to Linux. Someone from our team is gonna take a closer look at Criterion. Thanks for your responses. xUnit++ has the distinct downside that the project maintainer has moved on.