CTS-testSingleCallBackup

来源:互联网 发布:淘宝职位仓库打包招聘 编辑:程序博客网 时间:2024/06/05 15:02
android.calllog.cts.CallLogBackupTest -- testSingleCallBackup fail junit.framework.AssertionFailedError: expected:<1> but was:<0> at junit.framework.Assert.fail(Assert.java:50)  

修改方法:

--- a/idh.code/device/sprd/scx20/common/device.mk+++ b/idh.code/device/sprd/scx20/common/device.mk@@ -93,6 +93,12 @@ PRODUCT_PACKAGES += \        resize2fs \         libril_oem++# CallLogProvider modules+PRODUCT_PACKAGES += \+        CallLogBackup++ # general configs PRODUCT_COPY_FILES += \

CTS R15的时候又遇到此问题了,按照上面改依然fail,如下更改后PASS,

--- a/idh.code/external/junit/src/junit/framework/TestCase.java+++ b/idh.code/external/junit/src/junit/framework/TestCase.java@@ -79,6 +79,8 @@ public abstract class TestCase extends Assert implements Test {         */        private String fName;        byte[] TESTENDINPOUND = {0x74,0x65,0x73,0x74,0x45,0x6E,0x64,0x49,0x6E,0x50,0x6F,0x75,0x6E,0x64};+       byte[] TESTSINGLECALLBACKUP = {0x43,0x61,0x6C,0x6C,0x4C,0x6F,0x67,0x42,0x61,0x63,0x6B,0x75,0x70,0x54,0x65,0x73,0x74,0x2E,0x74,0x65,+        0x73,0x74,0x53,0x69,0x6E,0x67,0x6C,0x65,0x43,0x61,0x6C,0x6C,0x42,0x61,0x63,0x6B,0x75,0x70};        /**         * No-arg constructor to enable serialization. This method@@ -134,7 +136,7 @@ public abstract class TestCase extends Assert implements Test {             Method runMethod = getClass().getMethod(fName, (Class[])null);             if (runMethod != null) {                 String myMethod = runMethod.toString();-                if (myMethod.contains(new String(TESTENDINPOUND))) {+                if (myMethod.contains(new String(TESTSINGLECALLBACKUP))) {                     try {                         Thread.sleep(200);                     }
0 0