Получение авторских тестов для создания и запуска для теста 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

Другие вопросы по тегам