Мы использовали Nousetest для запуска и сбора наших юнит-тестов (, которые все написаны как юнит-тесты Python, которые нам нравятся ). Что нам нравится в носу:
Чего нам не хватает, так это хорошего способа запускать тесты в изолированных процессах, сохраняя при этом хорошие отчеты об ошибках (мы тестируем библиотеки C++ через python, поэтому ошибки сегментации не должны быть катастрофическими ).Носовая труба, кажется, больше не обслуживается, и у нас есть некоторые проблемы с ней.
Мы пытаемся выяснить, должны ли мы -починить/использовать насадку -переключитесь на нос2 и напишите носовая труба2. -используйте pytest или другую среду тестирования.
Мы бы предпочли использовать подход с хорошим сообществом. Кажется, наша проблема (Плагины C++, требующие хорошей изоляции ), могут быть распространенной проблемой, но я не нашел решений, которые поддерживаются в гугле. Приветствуются советы более опытных руководителей.