草庐IT

test-environments

全部标签

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

firebase - 如何在 Flutter 中设置不同的 firebase 环境

我正在尝试弄清楚如何在flutter项目中设置不同的firebase环境。我了解如何在firebase中执行此操作,我创建了两个项目,一个用于生产,一个用于测试。然后,在iOS或Android项目中,我可以使用各种方法在这两种环境之间切换,使用单独的google-services.json或GoogleServices-Info.plist文件。在Flutter中我找到了this描述了如何分离环境,但它只解释了如何区分flutter代码中的环境。如何让这个环境在编译时更改iOS和Android的构建?甚至在构建时允许文件复制钩子(Hook)就足够了。 最佳答

firebase - 如何在 Flutter 中设置不同的 firebase 环境

我正在尝试弄清楚如何在flutter项目中设置不同的firebase环境。我了解如何在firebase中执行此操作,我创建了两个项目,一个用于生产,一个用于测试。然后,在iOS或Android项目中,我可以使用各种方法在这两种环境之间切换,使用单独的google-services.json或GoogleServices-Info.plist文件。在Flutter中我找到了this描述了如何分离环境,但它只解释了如何区分flutter代码中的环境。如何让这个环境在编译时更改iOS和Android的构建?甚至在构建时允许文件复制钩子(Hook)就足够了。 最佳答

java - 运行 exec() 时出错。命令 : Working Directory: null Environment: null - how to execute a binary in Android correctly on a non-rooted device?

我想在非root的android设备上运行可执行文件。在java中使用以下命令Runtime.getRuntime().exec("/bin/chmod744/data/data/com.example.myapp/myBin");Runtime.getRuntime().exec("/data/data/com.example.myapp/myBin");结果Errorrunningexec().Command:[/data/data/com.example.myapp/myBin]WorkingDirectory:nullEnvironment:null我发现了很多关于此的问题,但