jjzjj

Android:UI 协作(Jenkins+Spoon+?)

我非常喜欢Android自动化测试的想法。我试过Spoon,它在不同设备上预览UI的当前状态时效果很好。问题是如何有效地与团队(开发人员/UI/UX)共享它。我想要的是:构建服务器(Jenkins)触发Robotium+Spoon测试,它对每个屏幕进行截图,然后构建服务器将Spoon的结果发布到一些网络应用程序(?),我们可以在其中看到所有Spoon报告按日期分组,我们可以在每个屏幕截图上发表评论。什么网络应用能满足我的需求? 最佳答案 我目前只使用Jenkins。我有一个执行spoon的脚本,然后我将Jenkins指向spoon输

android - 勺子 + TeamCity

我想使用Spoon+TeamCity测试我的应用程序。TeamCity是一个远程服务器,是否可以访问Android设备以从TeamCity运行Spoon测试?有人遇到过这个问题吗? 最佳答案 尝试以下操作。https://bitbucket.org/sproshev/gcm-notifier如果这样做不行,您可以创建一些东西,例如将文件复制到共享并创建等待该文件的脚本。 关于android-勺子+TeamCity,我们在StackOverflow上找到一个类似的问题:

android - 使用 Spoon/Espresso (android-test-kit) 通过命令行传递变量

我正在运行Espresso用Spoon测试.如何在运行时将值传递给我的测试?我做过的事likethis之前,但我的Espresso测试中没有onCreate。那么,我应该如何传递它们呢?目前我正在通过命令运行我的测试:gradlespoon 最佳答案 您是否考虑过使用部署到每个测试设备或可通过中央网络位置访问的响应文件?可以在Espresso测试的setUp()方法中读入和解析响应文件,以配置您为单个测试所需的任何参数。响应文件的格式可以是纯文本或XML格式。如果您有许多测试用例类,例如ActivityInstrumentation

android - 为 Spoon Gradle Plugin 设置 applicationApk 和 instrumentationApk

我想设置.apk文件,这些文件将用于使用SpoonGradlePlugin运行我的测试。我可以从gradle文件中以编程方式设置可用属性:https://github.com/stanfy/spoon-gradle-plugin/blob/master/src/main/groovy/com/stanfy/spoon/gradle/SpoonExtension.groovy但我的项目有各种风格和名称,我想测试它们。使用当前设置,我得到:*Whatwentwrong:Aproblemwasfoundwiththeconfigurationoftask':app:spoonDebugAnd

android - 使用 Espresso 和 Spoon 运行特定测试

我正在使用Espresso和Spoon对于我的安卓测试。我对这些感到非常满意。我唯一的问题是我正在尝试运行特定测试。我在勺子网站上找到了这个:gradlespoon-PspoonClassName=fully.qualified.TestCase但我无法让它工作。它仍然运行我所有的测试。有什么建议么?我正在运行这样的命令:gradlespoon-PStressTest=com.espresso.websocketStressTest是我的类,com.espresso.websocket是我的包。 最佳答案 想通了:必须将其添加到我的

android - Android 上的参数化仪器测试

我正在尝试为特定的Activity编写批处理仪器测试(使用ActivityInstrumentationTestCase2),每次测试运行时我都会更改Intent。我可以通过单个测试来完成此操作,然后循环停止并重新启动具有新Intent的Activity,但这不是我想要的。原因之一是它们确实应该是单独的测试运行。另一个原因是,我正在使用Spoon在测试完成时生成报告,报告会正确地认为我只运行了一个测试。我想要的是将单个测试视为可能无限数量的测试,并在每次测试运行时将数据传递到测试中。很遗憾,您不能使用Theories因为它会导致InstrumentationTestRunner找不到我

kettle 运行Spoon.bat时,显示错误Could not create the java virtual machine.

kettle运行Spoon.bat时,显示错误Couldnotcreatethejavavirtualmachine,Afatalexceptionhasoccured.Programwillexit.可能原因:jdk版本,运行内存不足 错误原因:并非运行内存不足和jdk版本问题,通过查询SpoonConsole.bat得知LaunchingSpoonwithconsoleoutput:D:\data-integration\data-integration>"D:\data-integration\data-integration\spoon.bat"DEBUG:FoundJAVAtwofo

android - 没有使用 gradle 插件 2.2.0 生成 "unaligned"apk,破坏了 Spoon runner

使用androidgradle插件2.2.0:buildscript{repositories{maven{url"https://plugins.gradle.org/m2/"}}dependencies{classpath"com.android.tools.build:gradle:2.2.0"}}并运行./gradlewassembleDebugassembleDebugAndroidTest:2.2.0:app-debug.apkapp-debug-androidTest.apk2.1.3:app-debug.apkapp-debug-unaligned.apkapp-deb

java - 通过 spoon-gradle 插件从特定包运行仪器测试

我正在使用spoon-gradle-plugin来自罗马马祖尔。我能够一次运行所有测试,但我无法指定我想要启动的“组”测试。目前我的勺子设置如下所示:spoon{debug=truebaseOutputDir=file("$buildDir/spoon-log")if(project.hasProperty('spoonClassName')){className=project.spoonClassNameif(project.hasProperty('spoonMethodName')){methodName=project.spoonMethodName}}adbTimeout=

android - 运行时异常 : Unable to create output dir:/storage/emulated/0/app_spoon-screenshots

我正在使用gradle-spoon-plugin为AndroidUI测试设置Spoon使用Spoon2.0.0快照。我的项目是使用AndroidGradle插件3.0.1设置的。当通过spoonRule.screenshot(activity,"hello")截屏时,我得到这个RuntimeException:java.lang.RuntimeException:Unabletocreateoutputdir:/storage/emulated/0/app_spoon-screenshotsatcom.squareup.spoon.SpoonRule.createDir(SpoonRu
12