草庐IT

BAR_INGRESO_TEST

全部标签

android - './gradlew -Dtest.single=SimpleTest test' 运行我拥有的所有测试

我的项目是在AndroidStudio上创建的普通Android项目。我在谷歌上搜索了很多以运行单个测试(SimpleTest中的测试,在这种情况下为1个测试),每个人都说我应该这样做./gradlew-Dtest.single=SimpleTesttest在我的根文件夹中。或者我在我的内部项目文件夹中做了../gradlew-Dtest.single=SimpleTesttest我尝试了很多这样的方法,但它总是运行我拥有的所有测试。(所有类中的11个测试)我的build.gradle有问题还是我遗漏了什么?这是我的build.gradle文件。buildscript{reposito

android - Gradle 安卓 : How to Display test results without using --info

我正在使用GradleAndroid插件运行android测试,并希望查看单独的测试结果。来自这个问题的答案Gradle:HowtoDisplayTestResultsintheConsoleinRealTime?看来我可以使用--info(它打印出很多我不关心的其他冗长的垃圾)或者使用这个只适用于Java插件(不适用于Android插件)的闭包test{afterTest{desc,result->println"Executingtest${desc.name}[${desc.className}]withresult:${result.resultType}"}}当我运行conn

java - 线程优先级 - 'unit test'

一个非常简洁的问题:我如何用一个简单的测试来证明,那个设置:android.os.Process.setThreadPriority(int);真的有效吗?我发布这个问题的原因主要是通用的,因为我找不到可以复制的简单测试。进一步阅读:它对我和我的应用程序特别重要,因为它捕获音频,这必须是优先事项。音频数据也会写入文件并分析其属性,这不太重要-因此我不要求这些任务“真正同步”。在我的音频线程中,我设置:Process.setThreadPriority(Process.THREAD_PRIORITY_URGENT_AUDIO);我可以通过检查之前和之后来简单地测试上面是否“应用”了:Pr

android - 'android.support.test.espresso does not exist' 当我想用它来进行单独的 apk 测试

我需要在没有源代码的情况下对Android应用程序执行一些自动测试工作。我发现robotium和espresso都可以完成这项工作,我决定使用espresso,因为它支持Google。我想用相同的签名对目标apk和espresso测试apk进行签名,目标apk与thissample相同.当我开始编写espresso测试apk时,我做了以下工作。Module:app中的build.gradle:applyplugin:'com.android.application'android{compileSdkVersion21buildToolsVersion"21.1.2"defaultCo

Android Vertical Seek Bar 像 Google Play Music App

我想要像下图那样的VerticalseekBar(forandroid4.O+))。它在GooglePlayMusic应用。我试过下面的方法:但是我不能设置高度和宽度我想要如下:现在我用过这个StackAnswer但是管理多个垂直搜索栏太难了。我正在寻找比这更好的方法。编辑:我使用了以下来自iDroidExplorer'sanswer的代码尝试显示垂直搜索栏:privatevoidsetupEqualizerFxAndUI(){for(shorti=0;i但它看起来像下面:指标没有显示。如果我只使用一个seekBar,那么它看起来像下面这样:它就像在布局文件中使用:android:ro

android - Firebase 设备测试实验室 : Failed to create a test matrix

我想尝试firebase设备测试-但我收到了一条非常通用的错误消息:Failedtocreateatestmatrix.谁知道怎么解决这个问题?配额不应该是问题-我按下的按钮显示“开始2个测试”我已经删除了一些设备以防它是配额。不幸的是,谷歌搜索错误并没有真正导致结果.. 最佳答案 抱歉造成混淆。我们正在改进此错误消息。问题是您没有为您的项目启用GoogleCloudTestingAPI。请问你能做到吗?或者只是创建一个将自动启用它的新项目。 关于android-Firebase设备测试

android - Jetpack 导航 : Title and back/up arrow in the action bar?

我已经安装了最新的Canary版本的AndroidStudio,并按照此(https://developer.android.com/topic/libraries/architecture/navigation/navigation-implementing)说明实现了一个简单的两页导航。基本上page1有一个按钮,当它被点击时,应用程序显示page2。它可以工作,但有一个问题......它似乎没有自动对操作栏执行任何操作。导航库是否应该自动在操作栏上显示向上/向后箭头和“标签”属性?还是我应该像以前一样手动完成所有工作?我想在显示page2时在操作(工具)栏上显示后退箭头和“详细信

android - android.test.AndroidTestCase 中的方法 setUp 未被模拟

我正在尝试接受AndroidStudio的新单元测试功能。我已按照http://tools.android.com/tech-docs/unit-testing-support上的说明进行操作.那里的描述明确提到了“方法...未模拟”错误,并建议将以下内容放入build.gradle:android{//...testOptions{unitTests.returnDefaultValues=true}}只要从命令行启动时运行测试,这就有效gradlewtest--continue但当我通过右键单击->运行从AndroidStudio运行测试类时却没有。这样,我又得到了同样的错误:ja

android - 无法在 xamarin.forms 上运行 XAMARIN UI TEST,错误 System.Exception

我想运行XamarinUI测试,但是当我运行测试时出现此错误:System.Exception :'TherunningadbserverisincompatiblewiththeAndroidSDKversioninusebyUITest:C:\ProgramFiles(x86)\Android\android-sdk我的启动命令行:返回ConfigureApp.Android.ApkFile("/Users/Jerem/source/repos/App4/App4/App4.Android/bin/Debug/com.companyname.App4-Signed.apk").St

android - Holoeverywhere : how to programmatically remove at runtime the action bar from an activity

在Activity中删除操作栏的正确方法是什么?我的Activity扩展了org.holoeverywhere.app.Activity我有一个扩展org.holoeverywhere.app.Application的自定义应用程序类,并在启动时执行此静态代码:ThemeManager.setDefaultTheme(ThemeManager.DARK);ThemeManager.map(ThemeManager.DARK,R.style.Holo_Demo_Theme);ThemeManager.map(ThemeManager.LIGHT,R.style.Holo_Demo_The