У меня проблема с поиском способа отмены регистрации тестов, которые были добавлены с использованием макроса CPPUNIT_TEST_SUITE_REGISTRATION
в CppUnit
.Я пытаюсь оптимизировать мой основной исполнитель тестов, отменив регистрацию всех тестов, которые мне не нужны для данного теста, но когда тесты добавляются в реестр по умолчанию с использованием вышеуказанного метода, а затем извлекаются с использованием CppUnit::TestFactoryRegistry::getRegistry()
, тесты не выполняются.кажется не подлежащим регистрации.
Несмотря на то, что регистрация каждого теста в именованном реестре вместо реестра по умолчанию с использованием CPPUNIT_TEST_SUITE_NAMED_REGISTRATION
выполняет задачу, мне требуется отредактировать около 300 существующих тестов.Есть ли способ локализовать это решение?