android-testing相关内容
我使用的Eclipse IDE。 这是我的$ C $下uiautomator测试用例: 公共类caltest扩展UiAutomatorTestCase { 公共无效testDemo()抛出UiObjectNotFoundException,IOException异常{ // mytesst code } } 要运行这个测试我必须发出命令行下面的命令:
..
在我的仪器测试我想测试的东西在风景和肖像模式,所以我想设置方向测试开始之前。有没有一种方法以编程方式设置在设备或模拟器的方向? 我知道的更新: 必须满足2要求的解决方案:1)它的不让我改变了生产code,2)它需要在一个CI环境中运行 解决方案 下面是我制作这个简单的创建一个ViewAction: https://gist.github.com/nbarraille/03e8910dc1d
..
我有一个Android应用程序,其中应用程序的主要部分是APIcalls.java类,我发出HTTP请求来从服务器上的数据在应用程序中显示的数据。 我想创建单元测试这个Java类,因为它是应用程序的大部分。这里是方法,用于从服务器获得数据: StringBuilder的SB =新的StringBuilder(); 尝试 { HttpClient的=新DefaultHttpClient
..
我通常运行JUnit测试使用亚行外壳上午仪器-w com.android.contacts.tests / android.test.InstrumentationTestRunner 。而它的实际工作,它将运行所有的测试。 但是,当我做一个断点,并希望运行JUnit的时候进入调试模式,它失败了。这样,我做的断点工作,当我调试正常的Android应用程序。 所以,我搜索网站,并尝试像亚行外
..
我写一个Android ApplicationTestCase(在发现TemperatureConverterApplicationTests例如 Android应用程序测试指南的迭戈T.米兰171页)。这个例子是为Android 2.3编写,它似乎并没有工作为Android 4.你不必知道这本书来了解这个问题,因为我已经简化了。 这工作正常的的Android 2.3.3 (API 10):
..
我在写与谷歌居preSSO为Android的UI测试和我卡在如何认定一个TextView的文本,它的内容是从异步Web服务加载。我现在的code是: 公共类MyTest的扩展BaseTestCase< MyActivity> { 公共无效设置()抛出异常{ //(1)给该活动加载从web服务'元素要被加载' this.setActivityIn
..
我已经开始采用Android Studio和摇篮近日为Android开发,并发现它更好的整体比日食/ Ant或Maven。不过我最近开始尝试实行某种形式的单元和或集成测试,我的应用程序。我能得到使用最近谷歌发布的长者preSSO框架工作的基本测试。我有一些测试,虽然地方,我需要模拟和注入的对象嘲笑的版本。我用匕首在过去的另一个项目,所以我包括匕首刺进我的项目。因为下面的错误。但是现在我的测试将不会
..
我努力让Robotium工作,对摇篮为基础的Android Studio和我找不到这样做的方式。 这是我的build.gradle文件 buildscript { 依赖{ 库{ mavenCentral() mavenLocal() } 类路径“com.android.tools.b
..
我想点击使用长者preSSO列表视图中的文本。我知道他们有 居presso.onData(Matchers.allOf(Matchers.is(Matchers.instanceOf(ListView.class)),Matchers.hasToString(Matchers.startsWith(“ASDF”) 。)))执行(ViewActions.click()); 正如预期的那样
..
有谁知道如何使用Robolectric测试以下设置? 含有ViewPager片段,数据加载有CursorLoader 通过下面的code时,CursorLoader永远不会被推入该视图寻呼机适配器。 我陷在等待()电话。 EventsFragmentTest.java: @RunWith(CustomRobolectricTestRunner.class) 公共类EventsFragme
..
PID> 我已经使用命令 dumpheap -n&LT创建本机堆转储文件; <文件> 。该文件是人类可读的格式,但包含的太难理解的信息。我如何可以分析此文件,并获取有用的信息出来的吗? 函数地址使用功能名称的地方提供。在该文件的底部设置的映射。是否有任何工具来绘制这些并提供有意义的输出功能的/ lib目录的名称,而不是地址(负载库/函数的符号)。如果没有一个,那么如何DDMS
..
我有一个要求,部署一个测试应用程序,并发出命令在同一网络连接有一台机器的IP xxx.yyy.zz.pp的设备上。 我通过 http://developer.android.com/tools/help阅读/adb.html#directingcommands 的,但我没能得到答案。 我试图用平台工具/ ADB连接<远程计算机的IP> ,但没有我得无法连接错误。 有没有一种方
..
好吧......这是更可能是我的错;) 当我做的: 公共类XmlLifecycleTests延伸ActivityUnitTestCase<主> { ... (不设置) 意向意图=新的意图(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); intent.setPacka
..
我想包括资源,仅用于测试进行编译。 我在我的应用程序模块build.gradle文件如下: 安卓{ ... sourceSets { androidTest { java.srcDirs = ['SRC / androidTest / Java的] res.srcDirs = ['SRC / androidTe
..
我想从一个特定的视图访问一个按钮。同样的视图6倍。这是code我使用。 公共无效testTimeConfig(){ 。昂达(withDesc(“说明”))onChildView(withId(R.id.positive))执行(点击()); } 私有静态匹配器<对象> withDesc(desc字符串){ 返回allOf(被(INSTANCEOF(为String.c
..
我的单元测试,我的Android应用程序住在单独的项目。 通过Robolectric 1,我可以指定像这样我的/ res目录位置: 公共类MyTestRunner扩展RobolectricTestRunner { 公共MyTestRunner(类<>识别TestClass)抛出InitializationError { 超级(TestClass的,“..
..
在我robolectric测试中,我想读的文件。 由于此文件只包含测试数据我已经把它在测试中的资产。 的目录结构看起来是这样的。照片 的src /主/资产/ prod_data_file 的src /测试/资产/ test_data_file 然而,当我尝试读取文件getShadowApplication()。getAssets()。打开(MY_FILE_PATH)它给了我 FileNotF
..
这是我第一次设立 Android的测试项目来测试 Android项目。 我已经创建了一个非常基本的测试案例,我正在努力去跑,但是我有什么不运行。我得到一个测试运行失败:仪器仪表运行失败,原因是“抛出java.lang.ClassNotFoundException”。 我会troubleshot这个多了,但我没有得到任何更多的信息,如哪些类是试图找到等对如何从错误的详细信息,任何想法?可能需要的
..
开始探索居preSSO 2.0,但似乎遇到了一个嗝。我不能让测试成功对包括匕首任何项目运行。当我运行测试,我得到了以下异常(在最后整个堆栈跟踪): java.lang.NoClassDefFoundError的:COM / PDT / daggerexample /模型/ DaggerExampleAppModule $$ ModuleAdapter $ ProvideMySingletonP
..
似乎也是最新的Android SDK工具仍不能正确支持包含链接库项目的应用程序测试。 我有以下设置项目: TESTLIB(机器人库项目)< - TestMain(Android项目)< - TestMainTest(机器人单元测试项目) 我创建了日食所有这些项目,然后用 Android的更新(测试 - / lib-)项目... 生成构建。 XML 等。人。 这个问题,只要你
..