Hi
I have a question in cts test.
I use I.MX6 SABRE Platform for Smart Devices(i.MX6Q) with Demo Images - SABRE Platform and SABRE Board based on i.MX 6Quad.
And run the testSecurityPatchDate by android-cts-6.0_r7.
This is my cts report :
Test | Result | Details |
---|---|---|
android.os.cts.SecurityPatchTest | ||
testSecurityPatchDate | fail | junit.framework.AssertionFailedError: ro.build.version.security_patch should be "2016-05" or later. Found "2015-12-01" at junit.framework.Assert.fail(Assert.java:50) |
I had checked the CTS Test Report for i.MX6Q_SD Android M6.0.1_1.0.0 Release.
And I didn't find any details about this CTS failed.
Can any one help me to fix this failure or any suggestion?
My test report and log is included in the attachment.
Thanks in advance.
Stone
It looks like the M6.0.1_1.0.0 release was based off the 2015-12-01 release with security patches only to that point. Each CTS release increments the minimum date required.
1. For purely testing purposed, you can go back a few CTS releases and try that.
2. You can see if the M6.0.1_2.0.0 release has a later security patch date.
3. You can go to Android Security Bulletins | Android Open Source Project , patch the IMX6 source yourself between 2015-12-01 & present, and rebuild the source.