Ем кактус Использую unittest.
Можно по пунктам, чем сферический whatever в вакууме мог бы оказаться лучше.
Список юзекейсов:
- Много тест-кейсов
- Большинство тестов используют очень похожее, отличающееся лишь в небольших деталях окружение
- Все тесты используют самописное pexpect/socket обертки/подпорки для набора бинарей
- Тесты логически делятся на группы, которые в свою очередь, могут содержать подгруппы
- Тесты содержат инфо о документе/таске в которой они описанны, в случае падения эта инфа выводится как минимум в stderr
При использовании unittest, у меня остается стойкое впечатление, что как то это всё можно было сделать повеселее, особенно на скриптоте типа питона.
Исчу замену, пока тестов не много, и сиё моё можно прибить в зародыше.