Я использую Boost Test в течение длительного времени, и я заканчиваю тем, что мои тесты работают слишком медленно. Поскольку каждый тест является очень параллельным, я хочу, чтобы они запускались одновременно со всеми моими ядрами.
Есть ли способ сделать это с помощью тестовой библиотеки Boost? Я не нашел решения. Я попытался посмотреть, как написать пользовательский тестовый бегун, но у меня не было документации по этому вопросу: (
Если нет способа, кто-то знает хорошую С++ Test Framework для достижения этой цели? Я думал, что Google Test выполнит эту работу, но, по-видимому, она также не может запускать тест параллельно. Даже если структура имеет меньше возможностей, чем другая более известная структура, это не проблема, мне просто нужны простые утверждения и многопоточное выполнение.
Спасибо