草庐IT

test-reporting

全部标签

android - Robolectric 与 test.R.java

我在API21有一个使用robolectric3.0的库项目,带有com.android.tools.build:gradle:1.3.1。我想使用测试资源(好像在src/androidTest/res/...下),即com.mypackage.test.R.java(如反对用于生产的com.mypackage.R.java)在robolectric测试中。我目前拥有的:目录结构为src/main/javarestest/java//noresherebecauseit'snotpickedupandroidTest/res//pickedupbyandroidTestbuildvar

unit-testing - flutter 单元测试失败

我试图在Flutter中进行单元测试。在pubspec.yaml中包含依赖项:测试:任意运行flutteranalyze不会显示任何警告。在我的项目的test文件夹下创建了一个unit_test.dart:import'package:test/test.dart';voidmain(){test('thisisatest',(){expect(42,equals(42));//expect(42,42);});}运行fluttertest显示以下错误:➜HelloFlutterfluttertesttest/unit_test.dart00:00+0:loading/home/tr/

unit-testing - flutter 单元测试失败

我试图在Flutter中进行单元测试。在pubspec.yaml中包含依赖项:测试:任意运行flutteranalyze不会显示任何警告。在我的项目的test文件夹下创建了一个unit_test.dart:import'package:test/test.dart';voidmain(){test('thisisatest',(){expect(42,equals(42));//expect(42,42);});}运行fluttertest显示以下错误:➜HelloFlutterfluttertesttest/unit_test.dart00:00+0:loading/home/tr/

android - Roboguice 和模拟 : How to have roboguice inject a mock service when testing but use the REAL otherwise?

刚接触roboguice,我喜欢它!我有很多方法依赖于DB和LocationManger等,因此当我测试它们时,它使用真实的对象,我想模拟这些对象,这样当我测试时我就不必依赖在任何事情上。我也一直在使用mockito,但我不确定我该怎么做?我知道android系统带有各种mock,但我认为用mockito推出我自己的mock会更好吗?无论哪种情况,我都需要在测试时注入(inject)它们。有人对此有任何想法吗?提前致谢 最佳答案 看看https://github.com/roboguice/roboguice/blob/master

android - Google Cloud Test Lab 是否支持 Appium 测试?

我们正在使用带有testNG的Appium来测试我们的android应用程序。在研究云测试实验室时,我没有找到任何关于支持appium测试的GoogleCloudTestLab的文档。那么,googletestcloud支持Appium测试吗?进一步的研究使我转向了Amazon网络服务、Sauce实验室和Xamarin测试云。以下哪项最适合Android应用测试?提前致谢。 最佳答案 目前GoogleCloud测试实验室(现为Firebase测试实验室)不支持运行Appium测试。 关于

android - facebook screenshot-tests-for-android 在制作截图时抛出空指针

在我的测试中@LargeTest@RunWith(AndroidJUnit4.class)publicclassSimpleActicityTest{@RulepublicActivityTestRuleactivityActivityTestRule=newActivityTestRule(MainActivity.class);@TestpublicvoidtestActivity()throwsException{Activitya=activityActivityTestRule.getActivity();Screenshot.snapActivity(activity).s

安卓工作室 : Include library test classes in app test

我的项目文件夹结构的(相关)部分如下├───lib│└───src│├───androidTest││└───com.example.lib││└───utils││└───...│└───main│└───com.example.lib│└───...└───mobile└───src├───androidTest│└───com.example.app│└───...└───main└───com.example.app└───...所以我有模块“lib”,提供可重用的功能和模块“mobile”,包含实际的应用程序。这两个模块都有自己的androidTest(仪器测试),用于测试A

android - Galaxy S4 "Make Bug Report"对话框从不初始化

我正在我的GalaxyS4上调试应用程序,我启用了开发人员工具并选中了“在电源菜单中包含错误报告”。一旦应用程序失败,我按住电源按钮并获得“错误报告”选项。它指出这可能需要一些时间,我以前在我的Nexus7和过去的Android手机上做过这个。问题是,用于通过电子邮件发送日志+屏幕截图的错误报告对话框从未显示。我已经等了一个多小时,从实际的开发人员选项菜单到“制作错误报告”(而不是通过电源菜单)进行了测试,以及其间的所有内容;耐心地多次使用不同的方法。我广泛搜索了任何报告相同问题或S4收集此数据需要多长时间的人,但无济于事。还有其他人观察到这个问题吗?它是否与导致这种情况发生的另一个已

【已解决】ERROR:The testing results of the whole dataset is empty

问题描述使用MMdetection复现论文swinTransformer,显示错误:ERROR:Thetestingresultsofthewholedatasetisempty,与此同时,各项评价指标如AP,AR结果趋于零,F1值变成-1,loss与grad_norm爆炸增加,具体情形如下图:图1:图2:图3:问题分析看到报错的第一眼,猜测可能是数据集的问题,所以检查了数据集的路径,然后检查了数据集里面是否有图片,但经过一番验证,排除了这种可能性。如果数据集本身有问题,代码一开始就无法运行起来,因为mmdet一定会报错,而且报错内容是:找不到数据集或者说找不到某张图片。再仔细观察报错:ERR

android - IAB consumePurchase() 不再适用于静态响应 android.test.purchased

我们的测试版应用程序使用android.test.purchased,因此客户可以免费测试。但最近在消费这些测试产品时出现了一些问题。购买过程仍然正常,但当我们尝试消费时:intresponse=ms.consumePurchase(3,mContext.getPackageName(),token);这现在总是返回RESULT_DEVELOPER_ERROR==5。传递的数据似乎有效,token是inapp:com.lootworks.swords:android.test.purchased,我认为这对于静态测试产品是正确的。同时,我们所有早期的应用程序版本也停止工作,我们没有更改