OSDN Git Service

SYSTEM/app/Camera2/Camera2 app - update the version to target P (28) or higher.
authorRaman Tenneti <rtenneti@google.com>
Tue, 18 Dec 2018 19:15:59 +0000 (11:15 -0800)
committerRaman Tenneti <rtenneti@google.com>
Tue, 18 Dec 2018 19:15:59 +0000 (11:15 -0800)
Bug: 119499874

Test: manual - Ran the following CTS tests on Pixel phone. Tested the messaging UI.

$ make -j 40

$ make Camera2Tests -j

$ ls -l out/target/product/marlin/system/app/Camera2/Camera2.apk
  -rw-r--r-- 1 rtenneti primarygroup 6079575 Dec  5 18:29 out/target/product/marlin/system/app/Camera2/Camera2.apk

$ ls -l  out/target/product/marlin/testcases/Camera2Tests/Camera2Tests.apk
  -rw-r--r-- 1 rtenneti primarygroup 2679496 Dec  5 18:36 out/target/product/marlin/testcases/Camera2Tests/Camera2Tests.apk

$ adb install -r -d out/target/product/marlin/system/app/Camera2/Camera2.apk

$ ./development/testrunner/runtest.py --path cts/tests/camera/src/android/hardware/camera2/cts/CameraDeviceTest.java
  android.hardware.camera2.cts.CameraDeviceTest:
  ......................

  Time: 140.026

  OK (22 tests)

$ ./development/testrunner/runtest.py --path cts/tests/app/src/android/app/cts/SystemFeaturesTest.java
  FAILURES!!!
  Tests run: 14,  Failures: 1

$ ./development/testrunner/runtest.py --path cts/tests/camera/src/android/hardware/camera2/cts/CaptureRequestTest.java
  FAILURES!!!
  Tests run: 22,  Failures: 20

$ ./development/testrunner/runtest.py --path cts/tests/camera/src/android/hardware/camera2/cts/LogicalCameraDeviceTest.java

  android.hardware.camera2.cts.LogicalCameraDeviceTest:.....

  Time: 2.484

  OK (5 tests)

$ ./development/testrunner/runtest.py --path cts/tests/camera/src/android/hardware/multiprocess/camera/cts/CameraEvictionTest.java
  FAILURES!!!
  Tests run: 3,  Failures: 1

$ ./development/testrunner/runtest.py --path cts/tests/camera/src/android/hardware/camera2/cts/ImageReaderTest.java

$ ./development/testrunner/runtest.py --path cts/tests/camera/src/android/hardware/camera2/cts/CaptureResultTest.java

$ ./development/testrunner/runtest.py --path cts/tests/camera/src/android/hardware/camera2/cts/StaticMetadataTest.java

$ ./development/testrunner/runtest.py --path cts/hostsidetests/statsd/apps/statsdapp/src/com/android/server/cts/device/statsd/AtomTests.java

$ ./development/testrunner/runtest.py --path cts/hostsidetests/appsecurity/test-apps/EphemeralTestApp/EphemeralApp1/src/com/android/cts/ephemeralapp1/ClientTest.java

======================================
$ adb install -r -d out/target/product/marlin/testcases/Camera2Tests/Camera2Tests.apk

$ adb shell am instrument -w com.android.camera.tests

BEFORE
------
$ adb shell am instrument -w com.android.camera.tests/com.android.camera.stress.CameraStressTestRunner
Test results for CameraStressTestRunner=.E.E.E.E
Time: 0.041

FAILURES!!!
Tests run: 4,  Failures: 0,  Errors: 4

$ adb shell am instrument -w com.android.camera.tests/com.android.camera.CameraTestRunner
com.android.camera.unittest.CameraUnitTest:.
Test results for CameraTestRunner=.F.E.E.E.E.E.E.E.E.E.E.E.E.
Time: 1.939

FAILURES!!!
Tests run: 14,  Failures: 1,  Errors: 12

$ adb shell am instrument -w com.android.camera.tests/com.android.camera.exif.ExifTestRunner
INSTRUMENTATION_RESULT: shortMsg=Process crashed.
INSTRUMENTATION_CODE: 0

$ adb shell am instrument -w com.android.camera.tests/com.android.camera.jpegstream.JpegStreamTestRunner
INSTRUMENTATION_RESULT: shortMsg=Process crashed.
INSTRUMENTATION_CODE: 0

$ adb shell am instrument -w com.android.camera.tests/android.test.InstrumentationTestRunner
com.android.camera.functional.ImageCaptureIntentTest:INSTRUMENTATION_RESULT: shortMsg=Process crashed.
INSTRUMENTATION_CODE: 0

Change-Id: I9cce30572ec9fb253784fe157bf0fbaef386c89a

AndroidManifest.xml

index 5fb8838..1f13e3e 100644 (file)
@@ -6,7 +6,7 @@
 
     <uses-sdk
         android:minSdkVersion="19"
-        android:targetSdkVersion="24" />
+        android:targetSdkVersion="28" />
 
     <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />