【转】CTS tests 4.2_r4】的更多相关文章

原文网址:http://www.xuebuyuan.com/1722006.html Precondition: 1.Get android sdk 2.Set adb to environment variable. 3.Download cts tool from google source 4.Download android-cts-media-1.0 to pc Phone settings: 1. Open "USB debugging", "Stay awake…
近期接触到CTS,据传不懂CTS就不算一个合格的android开发者,我之前一直没见周边谁用过.作为一个产品开发的android人员,我还是太年轻- 撰写不易,转载请注明出处:http://blog.csdn.net/jscese/article/details/40650001#t11 概念: Compatibility Test Suite (CTS)  兼容性測试组.是由google提供的一套測试框架.含有非常多測试用例, 框架用于管理測试用例在真机设备或者模拟器上的执行,那些用例全是用j…
source: http://blog.csdn.net/jianguo_liao19840726/article/details/7222814 写这个博客的时候是为了记忆,建议大家还是看官方的说明,官方说的很清楚,不想把官方大段大段的拷贝到这里,官方的的确说的很清楚: http://source.android.com/compatibility/overview.html  左边的相关的几个链接   中文说明:具体的也可以见http://source.android.com/compati…
原文网址:http://blog.csdn.net/linsa0517/article/details/19031479 Fail的一些修改   1.直接设置问题 estUnknownSourcesOffByDefault fail junit.framework.AssertionFailedError: Deviceshould not ship with 'Unknown Sources' enabled by default.expected:<0> butwas:<1>…
原文网址:http://blog.csdn.net/jianguo_liao19840726/article/details/7222814 写这个博客的时候是为了记忆,建议大家还是看官方的说明,官方说的很清楚,不想把官方大段大段的拷贝到这里,官方的的确说的很清楚: http://source.android.com/compatibility/overview.html  左边的相关的几个链接   中文说明:具体的也可以见http://source.android.com/compatibil…
官方英文文档原文:https://source.android.com/compatibility/cts-intro.html Compatibility Test Suite  兼容性测试套件 How does the CTS work? CTS是如何工作的? Figure 1. How to use CTS 图1. CTS使用流程 The CTS is an automated testing harness that includes two major software compone…
官方英文文档原文:https://source.android.com/compatibility/cts-intro.html Compatibility Test Suite 兼容性测试套件 How does the CTS work? CTS是如何工作的? Figure 1. How to use CTS 图1. CTS使用流程 The CTS is an automated testing harness that includes two major software componen…
Compatibility Test Suite How does the CTS work? The Compatibility Test Suite (CTS) is a free, commercial-grade test suite, available for download. The CTS represents the "mechanism" of compatibility. The CTS runs on a desktop machine and execute…
1.什么是CTS CTS是google制定的兼容性测试包(Compatibility Test Suite),只有通过CTS测试的设备才有可能获得Android的商标和享受Android Market的权限.其目的是用来规范Android设备开发商防止厂商对Android的改动影响其SDK API的兼容性,确保设备运行的Android系统全面兼容Android规范,即第三方应用程序安装到该厂商的机器上都能正常运行,给用户带来更好的体验.Google还提供了一份兼容性标准文档(Compatibil…
一.CTS添加新测试用例: 前言: google源代码中的cts测试用例集目录为:source_android4.2/cts/tests/tests/ (source_android4.2表示android4.2代码存放路径),该目录下有一个测试用例集example文件夹:下面就以这个用例集为例,讲述怎样编写自己的cts测试用例集: 结构如下: example ├── AndroidManifest.xml ├── Android.mk └── src └── android └── examp…
学习android需要学习的编程知识 https://wiki.cyanogenmod.org/w/Doc:_Development_Resources 从http://source.android.com/source下载的网页 http://pan.baidu.com/s/1sjoMt5r Android开发软件Android Studio http://www.android-studio.org/index.php 详细显示编译过程 make -j4 showcommands 一些常用的…
build/core/clear_vars.mk Clear out values of all variables used by rule templates 清除LOCAL变量,每个模块的Android.mk,一般会先包含该文件 变量定义主要出现在base_rules.mk,config.mk,definitions.mk LOCAL_MODULE LOCAL_MODULE表示模块的名称    LOCAL_MODULE将在每个模块的makefile里定义,如果未定义,编译系统会报错 LOC…
本文向你讲述如何用android标准的API (MediaCodec)实现视频的硬件编解码.例程将从摄像头采集视频开始,然后进行H264编码,再解码,然后显示.我将尽量讲得简短而清晰,不展示 那些不相关的代码.但是,我不建议你读这篇文章,也不建议你开发这类应用,而应该转而开发一些戳鱼.打鸟.其乐融融的程序.好吧,下面的内容是写给那些执 迷不悟的人的,看完之后也许你会同意我的说法:Android只是一个玩具,很难指望它来做靠谱的应用. 1.从摄像头采集视频 可以通过摄像头Preview的回调,来获…
在Android多媒体类,MediaMuxer和MediaCodec这是一个相对年轻,他们是JB 4.1和JB 4.3据介绍. 前者被用来产生一个混合的音频和视频的多媒体文件.的缺点是,现在可以只支持一个audio track而一个video track,而唯一支持mp4出口.然是新生事物,相信之后的版本号应该会有大的改进.MediaCodec用于将音视频进行压缩编码,它有个比較牛X的地方是能够对Surface内容进行编码,如KK 4.4中屏幕录像功能就是用它实现的. 注意它们和其他一些多媒体相…
http://bj007.blog.51cto.com/1701577/643568 对于手机开发,我一直坚持的是“用iPhone的方式开发iPhone应用,用Android的方式开发Android应用”.但如何去把握iPhone 或者Android的方式呢?在iPhone开发时可能需要看大量Apple文档.而Android在看文档的同时还可以看看源码.这源码中有时可以发现 一些内部实现加深理解,有时可以受到某些可以在应用中使用的启发.总之源码是一个需要去发掘的“矿场”,时而不时地都会发现一些“…
该类其实就是普通使用的Adapter的一个包装类,就是为了添加header和footer而定义的.该类一般不直接使用,当ListView有header和footer时,ListView中会自动把Adapter封装成一个HeaderViewListAdapter.源码很简单,相信都能看懂的.下面是android-23版本的源码 /** * ListAdapter used when a ListView has header views. This ListAdapter * wraps anot…
=> build/tools/zipalign: out/host/linux-x86/bin/zipalign (host) => build/tools/atree: out/host/linux-x86/bin/atree (host) => build/tools: => build/tools/bin2asm: out/host/linux-x86/bin/icudata (host) => build/tools/check_prereq: system/bin/…
目录: (1)概念解释 : 硬解.软解 (2)Intel关于Android MediaCodec的相关说明 正文: 一.硬解.软解         (1)概念:                 a.硬件解码:硬件解码是图形芯片厂商提出的用GPU资源解码视频流的方案                 b.软件解码:相对于硬件解码,传统的软件解码是用CPU承担解码工作         (2)优点:                 a.硬解:效率高.功耗低.热功耗低                 b.…
CPU:RK3288 系统:Android 5.1 下面是官方文档中的信息. 1.rk3288 支持的显示接口可以任意组合. 2.双屏异显时,一个显示接口当主屏,另一个当副屏:主副屏由板级 dts 文件确定,启动后无法动态更改. 3.当两路显示接口显示不同分辨率时,rk3288 只能为一路显示接口提供精确时钟,另一路显示接口时钟会有微小频偏. 瑞芯微虽然提供了 Android 5.1 的补丁,但是本人在移植过程中出现一些问题(打补丁最好一行行核对,不要图方便直接使用指令). 设备 eDP 为主屏…
需要了解的内容 1. listview中的getItemAtPosition与Adapter的getItem的position的区别          listView中的getItemAtPosition的源码实现: /** * Gets the data associated with the specified position in the list. * * @param position Which data to get * @return The data associated…
WIFI测试和调试 本文将介绍如何使用 ASOP 中提供的工具测试和调试 WLAN 实现. 测试 为了测试 WLAN 框架,AOSP 提供了一系列单元测试.集成测试 (ACTS) 和 CTS 测试. 单元测试 AOSP 包括针对默认 WLAN 框架的功能测试和单元测试:这两项测试均适用于 WLAN Manager(应用端代码)和 WLAN 服务. WLAN Manager 测试: 位于 frameworks/base/wifi/tests 中 使用以下 shell 可执行文件运行(有关更多执行选…
首先简单介绍下CTS:全称Compatibility Test Suite,通过CTS测试,来检测android apk与android系统的兼容性. 最近公司release一版新的Image,但在新Image上跑CTS后出现了和Audio有关的测试FAIL项(testVolume),因为是第一次看CTS的问题,所以简单的整理了关于该FAIL项的解决过程,方便以后的复习. 在跑完testVolume项的CTS测试FAIL时,在命令窗口显示的错误信息如下: 根据提示的信息,定位到该测试项对应的Au…
启动和关闭ADB服务(adb start-server和adbkill-server) 经作者测试,模拟器在运行一段时间后,adb服务有可能(在Windows进程中可以找到这个服务,该服务用来为模拟器或通过USB数据线连接的真机服务)会出现异常.这时需要重新对adb服务关闭和重启.当然,重启Eclipse可能会解决问题,但那比较麻烦.如果想手工关闭adb服务,可以使用如下命令: 1. adb kill-server 在关闭adb服务后,要使用如下命令启动adb服务: 1. adb start-s…
原文网址:http://blog.csdn.net/shi_xin/article/details/42262675 1.CTS下载 打开下面网址, http://source.android.com/compatibility/downloads.html 以android5.0为例,进入页面后,点击Android 5.0 R1 Compatibility Test Suite (CTS) - ARM进行下载: 当然,如果打不开上面的网址,就是网络没有FQ,进行网络FQ后,就可以打开网页了.…
原文网址:http://www.cnblogs.com/zh-ya-jing/p/4452675.html CTS Verifier算是CTS的一部分,需要手动进行,主要用于测试那些自动测试系统无法测试的功能,比如相机.传感器等.由于硬件配置或其他原因,不同手机上部分测试项目被隐藏,也就是说CTS Verifier中case的总数,取决于测试机支持哪些功能, CTS Verifier总共包含以下15个功能: · Camera · Clock · Device administration · F…
原文网址:http://www.cnblogs.com/zh-ya-jing/p/4396918.html 为了确保Android应用能够在所有兼容Android的设备上正确运行,并且保持相似的用户体验,在每个版本发布之时,Android提供了一套兼容性测试用例集合(Compatibility Test Suite, CTS)来认证运行Android系统的设备是否完全兼容Android规范,并附带有相关的兼容性标准文档(Compatibility Definition Document, CDD…
IBuildProvider接口中定义了三个方法 /* * Copyright (C) 2010 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of th…
Android5.1上的測试 1.android.security.cts.SELinuxDomainTest# testInitDomain fail 打印的log junit.framework.AssertionFailedError: Expected 1 process in SELinux domain "u:r:init:s0" Found "[ pid: "1" proctitle: "/init" label: &qu…
TestInvocation /** * {@inheritDoc} */ @Override public void invoke(ITestDevice device, IConfiguration config, IRescheduler rescheduler) throws DeviceNotAvailableException, Throwable { try { mStatus = "fetching build"; config.getLogOutput().init(…
CTS认证是获得Google推出的Android系统中Android Market服务的前提 CTS兼容性测试的主要目的和意义在于使得用户在Android系统的应用过程中,有更好的用户体验,并展现出Android系统的优越特性:使得Android应用程序编写者更容易编写高质量的应用程序:充分展现Android Market的优势,让获得CTS认证的终端得到Android Market的使用许可. 运行CTS测试需要做的准备工作有有: 1.下载完整的cts测试工具包,方式有两种:     a.在现…