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
1 file changed