Я работаю с командой, которая разрабатывает числовые приложения C++ на основе MPI. Группа использует cxxtest для создания отдельных модульных тестов или небольших наборов, но 1) есть некоторые сложности с агрегированием по каталогам с обычными функциями cxxtest и 2) есть некоторые интеграционные тесты, которые проще реализовать «извне», запустив mpirun из один поток Python.
Мы хотели бы использовать py.test в качестве клея, который держит это вместе, поскольку он рекламирует себя как способный запускать тесты, отличные от Python (я мог бы убедить прыгнуть на нос).
Может ли кто-нибудь помочь мне начать с лучшей практики для этого? Опять же, поскольку это кажется одной из рекламируемых функций py.test, я бы хотел сделать это так, как предполагалось изначально.
Спасибо,
Эли