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)
commit7e50c69d17754acd9f7dcf2f27e5e44f72bde35a
treeedd6e223c8a5274d16d0d58117aaf71b3d28916f
parent25a33ce5e705cc16cf67fc4641238def1579112a
SYSTEM/app/Camera2/Camera2 app - update the version to target P (28) or higher.

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