如果脚手架文件包含每台机器的特定配置,如何运行 evosuite 生成的测试?

问题描述 投票:0回答:0

我正在使用 evosuite 1.0.6 为我的项目生成测试,每个测试类都带有一个脚手架文件,其中包含具有机器特定属性的

setSystemProperties 
方法。这使得在不对每台机器执行手动配置的情况下很难在不同的机器上运行测试。我考虑了几个选项,例如删除
setSystemProperties 
方法或脚手架类,但这可能会影响测试的功能。我也考虑过使用环境变量,但这需要每个用户在他们的机器上正确配置这些变量。

我尝试了几种方法,例如删除

setSystemProperties 
方法和脚手架类,以及使用环境变量配置属性。但是,这些选项要么影响测试的功能,要么需要在每台机器上进行手动配置。我期待找到一种方法来在不同的机器上运行 evosuite 生成的测试,而不必在每台机器上执行手动配置。

我正在寻找可以帮助我克服这个问题的建议或解决方案。

java testing configuration evosuite
© www.soinside.com 2019 - 2024. All rights reserved.