我正在开发一个测试工具,它将属性文件位置作为命令行参数,并使用属性文件的内容运行测试套件以进行验证。我无法弄清楚如何将属性文件从命令行通过主java类传递到每个测试套件中的每个测试类。这甚至可能吗?任何和所有的帮助非常感谢。对于JUnit,我是一个完全的菜鸟。
答案 0 :(得分:0)
我猜你可以将文件名作为命令行的arg路径为-Dfilepaht =“/ yourfile.txt”
在BaseTest中,您可以从map获取该参数。使用System.getEnv()并按名称arg获取
String path = System.getEnv().get("filepaht");
new File(path);