我正在 Sauce labs Simulator 中运行移动应用测试。
我正在为 Saucelabs 上运行的每个测试上传 Android 文件 (.apk)。运行单个测试需要更多时间。
我的代码
client = new SauceREST(authentication.getUsername(),
authentication.getAccessKey());
sc.client.uploadFile(app, "QABeta", true);
测试.xml
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1" verbose="1">
<test name="testing" parallel="false" preserve-order="true">
<classes>
<class name="apps.Test" />
<class name="apps.Test1" />
</classes>
</test>
</suite>
运行命令:-
运行单个测试
mvn -Dtest=测试测试-DFILEPATH=/PATH_TO_APK_FILE
运行多个测试
mvn -Dtests=testing.xml 测试 -DFILEPATH=/PATH_TO_APK_FILE
当我运行多个测试时,每次测试都会上传 apk 文件。如何避免上传文件进行第二次测试(test=Test1)?
引用文献:-
最佳答案
Saucelabs 更改了 API,您必须使用 cUrl https://wiki.saucelabs.com/display/DOCS/Using+Sauce+Storage+for+Test+Assets
关于java - 如何在 Saucelabs 中上传一次文件并将其用于其他测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33916360/