Получение авторских тестов для создания и запуска для теста dzil
Я пытаюсь использовать несколько плагинов Dist::Zilla для генерации и запуска авторских тестов. Единственная проблема заключается в том, что они генерируются dzil build
и не бегать с dzil test
, В качестве примера, вот несколько строк в моем dist.ini:
[Test::Compile] ; Create t/00-compile.t
[Test::UnusedVars] ; Create xt/unused-vars.t
[RunExtraTests] ; run the xt/ tests when dzil test is run.
Бег dzil test
однако запускается только один из созданных тестовых файлов. 00-compile.t
, unused-vars.t
даже не создан, пока я не бегу dzil build
, Чтобы протестировать все авторские тесты, созданные следующим образом, мне нужно сначала запустить dzil build
, перейдите в новый каталог, затем запустите dzil test
, Затем, когда что-то не получается, я должен работать с оригинальной копией, а не с копией, созданной командой build. Промыть и повторить.
Есть ли способ получить авторские тесты, которые будут сгенерированы во время сборки, чтобы я мог запустить их с dzil test
не меняя каталоги?
1 ответ
dzil test --release
это то, что вы ищете. И я также настоятельно рекомендую вам попробовать Dist::Zilla::PluginBundle::TestingMania