我如何传递 Prove (Test::More) 参数,例如 API URL?

Ann*_*nna 2 testing perl perl-prove test-more

我的测试套件的部分内容依赖于 API URL。有时我想使用另一个 URL 运行测试。有没有办法将此参数传递给prove,或者我需要编辑定义 API URL 的文件吗?

Dav*_*oss 6

也许在测试程序中设置默认 URL,但允许它被环境变量覆盖。

my $url = $ENV{MY_TEST_URL} // 'http://api.example.com/';
Run Code Online (Sandbox Code Playgroud)