1
是否可以在目标apk之外创建一个android测试“apk”?现在我所知道的是需要在目标apk中测试代码(apk)。是否有可能创建一个在目标apk之外运行的android测试“apk”?
是否可以在目标apk之外创建一个android测试“apk”?现在我所知道的是需要在目标apk中测试代码(apk)。是否有可能创建一个在目标apk之外运行的android测试“apk”?
已经解决。记得用cmd运行测试。以下是代码片段:
Runtime runtime = new Runtime();
String testPackage = "com.android.contacts.test";
String testRunner = "com.android.contacts.test.G11NInstrumentationTestRunner";
String command = "am instrument --user 0 -w " + testPackage + "/" + testRunner;
runtime.exec(command);
的TestRunner的是我定制InstrumentationTestRunner,你可以简单地使用android.test.InstrumentationTestRunner。
以正常形式的测试代码,没有。但如果您在目标apk中导出一些测试点,则可以在测试apk中运行测试。 –
我试图在独立apk中编译测试代码,但无法访问目标apk或无法找到目标活动。 – cjtMortimer
那就是我说的。你需要制作一个新的测试框架。 –