我正在使用 Perlprove
测试实用程序 (TAP::Harness) 来测试我的程序。
我需要先在本地计算机上运行相同的测试,然后在远程计算机上运行。
(测试程序应分别连接到本地主机或远程主机)
如何使用证明将参数(test_server)传递给测试?我应该使用环境还是有更好的解决方案?
我正在使用 Perlprove
测试实用程序 (TAP::Harness) 来测试我的程序。
我需要先在本地计算机上运行相同的测试,然后在远程计算机上运行。
(测试程序应分别连接到本地主机或远程主机)
如何使用证明将参数(test_server)传递给测试?我应该使用环境还是有更好的解决方案?
环境变量听起来不错,因为您无法轻松访问更高抽象的方法来传递命令行选项或函数参数等数据。
我们已经在变量TEST_VERBOSE
,中拥有现有技术AUTOMATED_TESTING
,这些变量RELEASE_TESTING
会影响测试的运行方式。
根据您更大的目标,您可能希望以不同的方式解决问题。我们使用Jenkins来控制最终运行“证明”的测试套件运行。它设置为在多台服务器上运行测试,并提供许多功能来管理“构建”,可以是测试套件运行。