关于CTS的testPackageSignatures()

转载 2011年07月30日 20:38:56

07-19 16:13:32.729 I/TestRunner(  720):
junit.framework.AssertionFailedError: These packages should not be
signed with a well known key: [com.android.soundrecorder,
com.android.voicedialer, com.android.defcontainer,
com.android.launcher, com.android.quicksearchbox,
com.android.contacts, com.android.inputmethod.latin,
com.android.phone, com.qualcomm.wiper, com.android.calculator2,
com.android.htmlviewer, com.android.globaltime,
com.android.MultiplePdpTest, com.android.bluetooth,
com.android.providers.calendar, com.android.calendar,
com.android.browser, com.android.music, com.cooliris.media,
com.android.stk, com.android.qualcomm,
com.android.providers.downloads.ui, com.android.globaltimetests,
com.android.providers.userdictionary, android.tts, com.android.mms,
com.android.provision, com.android.providers.media,
com.android.certinstaller, com.qualcomm.location.qvtester,
com.qualcomm.permission.locapi, com.quicinc.CrashLogger,
touchscreen.test, android, com.quicinc.fmradio, com.android.settings,
com.android.providers.contacts, com.qualcomm.qx.neocore,
com.android.protips, com.qualcomm.alerter,
com.android.providers.applications, com.qualcomm.wifi.softap,
com.android.providers.drm, com.android.musicvis, com.android.term,
com.android.systemui, com.android.wallpaper.livepicker,
com.android.speechrecorder, com.android.development,
com.android.packageinstaller, com.android.wallpaper,
com.android.providers.telephony,
com.android.providers.subscribedfeeds, com.svox.pico,
com.android.camera, com.android.email, com.qualcomm.cabl,
com.android.spare_parts, com.android.deskclock,
com.android.magicsmoke, com.android.providers.settings,
com.android.preflight.media, com.android.providers.downloads,
com.qualcomm.privinit, com.android.server.vpn]

 

See code snippet under ./tests/tests/
security/src/android/security/cts/PackageSignatureTest.java

        for (PackageInfo packageInfo : allPackageInfos) {
            String packageName = packageInfo.packageName;
            if (packageName != null && !
isWhitelistedPackage(packageName)) {
                for (Signature signature : packageInfo.signatures) {
                    if (wellKnownSignatures.contains(signature)) {

badPackages.add(packageInfo.packageName);                    }
                }
            }
        }

        assertTrue("These packages should not be signed with a well
known key: " + badPackages,
                badPackages.isEmpty());

如何通过Android CTS测试—testPackageSignatures

原文:http://blog.csdn.net/wys7250578/article/details/8959480  解决此问题时在网上搜了很多资料,但都很零碎,没有找到非常完整的解决方案,在...
  • soso1070
  • soso1070
  • 2013年08月21日 15:53
  • 1975

关于CLR、CIL、CTS、CLS、CLI、BCL和FCL 的区分与总结

关于CLR、CIL、CTS、CLS、CLI、BCL和FCL 的区分与总结 如果要想深入学习.NET平台,那么标题中的这些关键字对你来说并不陌生,这些名词构成了.NET庞大的生态系统,为了宏观认识.N...
  • Eiceblue
  • Eiceblue
  • 2015年06月23日 09:28
  • 1045

CTS 源码分析(一)--CTS概况

CTS 源码分析(一)  --CTS概况    1、什么是CTS?       Compatibility Test Suite 兼容性测试套件 说白了,就是一套工具。一套软件组成的测试工具。 ...
  • zhoujiamurong
  • zhoujiamurong
  • 2016年06月20日 16:14
  • 1280

CTS测试环境的搭配

需要的材料:ubantu系统、sdk、jdk、andriud-cts测试包、media视频文件1.0 步骤: 1.安装ubantu系统; 2.配置好android的环境:即jdk、sdk、adb环境;...
  • llj0201
  • llj0201
  • 2015年11月09日 15:57
  • 1257

Google CTS测试指导

CTS测试简介CTS兼容性测试的主要目的和意义在于使得用户在Android系统的应用过程中,有更好的用户体验,并展现出Android系统的优越特性;使得Android应用程序编写者更容易编写高质量的应...
  • Liu1314you
  • Liu1314you
  • 2016年07月22日 10:19
  • 3798

RS232 RTS和CTS是什么意思

34RTS和CTS是什么意思?解释一:RTS:终端我准备发数据给你,快用CTS应答,准备好没?CTS:好了,来吧解释二:CTS:主机,我有数据,请求接收RTS:我是主机,就绪,请求发送。SIMCOM公...
  • zmq5411
  • zmq5411
  • 2011年03月26日 19:01
  • 4977

Android6.0 CTS测试环境搭建

Android6.0 CTS测试环境搭建 前提条件:Ubuntu 64位系统,搭建好Android5.1的CTS测试环境   1.在HOME下建立文件夹android,将SDK文件copy到目录...
  • qq_35381515
  • qq_35381515
  • 2017年02月14日 18:26
  • 996

Android兼容性测试CTS --环境搭建、测试执行、结果分析

 为了确保Android应用能够在所有兼容Android的设备上正确运行,并且保持相似的用户体验,在每个版本发布之时,Android提供了一套兼容性测试用例集合(Compatibility Te...
  • fishmai
  • fishmai
  • 2017年09月24日 00:11
  • 295

安卓CTS测试

CTS和GTS测试基本操作步骤       CTS 全称 Compatibility Test Suite(兼容性测试),CTS的目的就是让各种Android设备(如手机)开发商能够开发出兼容性更好的...
  • Demo_006
  • Demo_006
  • 2016年04月16日 13:01
  • 2699

CTS入门

提要由于项目的需要,需要跑CTS去验证新加的一些feature能不能工作, 网上搜了一些CTS环境搭建的资料,这里再总结一下。 > The Compatibility Test Suite (CTS)...
  • spuyan
  • spuyan
  • 2016年11月03日 17:49
  • 1385
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于CTS的testPackageSignatures()
举报原因:
原因补充:

(最多只允许输入30个字)