我有这个gradle这个命令行其完美的作品:问:如何在Gradle任务中转换此Gradle命令行?
/gradle app:testalldevicesproductionenv -Pandroid.testInstrumentationRunnerArguments.class=nameofclass
我试图这样做,因为这:
task testClassAllDevices(type: Exec){
commandline 'gradle', 'app:testalldevicesproductionenv',
'-Pandroid.testInstrumentationRunnerArguments.class=nameofclass'
}
,但它没有工作...
我也试过用args {}但他们也没有工作...
如何将命令行转换为gradle任务?
是否有任何理由要从Gradle执行Gradle命令? –
我有一些测试类在多个设备上运行,并且我想为我在特定环境中的每个测试类创建一个任务,现在我只能通过命令行执行此操作,而且我不想每次发送命令行我不想做这些测试 –
啊,所以你想用'android.testInstrumentationRunnerArguments.class'项目属性的不同值执行多次相同的任务? –