8901edffd17d9d5cdcb7d09e4f94aa3b3ecc71c5 |
|
25-Jul-2017 |
David Gross <dgross@google.com> |
Merge "Improve Java reflection for 32-bit versus 64-bit differences."
|
dfdc0b8c7caad293a0a970a30d8dbec3b9fbdaf0 |
|
24-Jul-2017 |
Arthur Eubanks <aeubanks@google.com> |
Change struct_field_simple test API version to 26 Failed on fugu pre API 26 due to b/29154200 Should only be running on API 26+ Test: presubmit Change-Id: Idb0d1f1f9daeb40ad5e25791803c21d98fea1d56
/frameworks/rs/tests/java_api/RSTestBackward/src/com/android/rs/testbackward/RSTests.java
|
a5eaa3f317eca21b72429b0616acc0882852efdc |
|
14-Jul-2017 |
David Gross <dgross@google.com> |
Improve Java reflection for 32-bit versus 64-bit differences. Bug: 32780232 Bug: 20260865 Bug: 21597073 This CL goes along with a frameworks/compile/slang change that contains the actual fixes. This CL makes three changes: 1) Adds RenderScript.getPointerSize() method to compatibility library for use by reflected code. 2) Adds UT_reflection3264 test case to tests/java_api/RSUnitTests. 3) Fixes test case apitest.rs to conform to 32-bit/64-bit consistency requirements. Test: many - RsTest aosp_x86_64-eng (aosp, emulator) 32-bit and 64-bit - RSTestBackward - aosp_arm-eng - n9 LMP MR1 Release (LM) - angler MNC DR Release (MD) - aosp_arm64-eng - n9 LMP MR1 Release (LM) - angler MNC DR Release (MD) - RSTest_Backward19 - aosp_arm-eng - n5 KLP MR2 Release (KT) - n9 LMP MR1 Release (LM) - angler MNC DR Release (MD) - RSTest_CompatLib - aosp_arm-eng - n9 LMP MR1 Release (LM) - angler MNC DR Release (MD) - aosp_arm64-eng - n9 LMP MR1 Release (LM) - angler MNC DR Release (MD) - aosp_x86-eng - emulator aosp - aosp_x86_64-eng - emulator aosp - RSTest_Compat19 - aosp_arm-eng - n5 KLP MR2 Release (KT) - n9 LMP MR1 Release (LM) - angler MNC DR Release (MD) - aosp_x86 - emulator aosp Change-Id: If65a3b7fbe281d24e9707a02304a1e676bf3a072
/frameworks/rs/tests/java_api/RSTestBackward/src/com/android/rs/testbackward/RSTests.java
|
6cac172ca1fedbed3a1b2b3ddd82856aa6345393 |
|
12-May-2017 |
Arthur Eubanks <aeubanks@google.com> |
Add tests from RSTest_Compat to RSUnitTests There are tests in a new directory RSUnitTests/supportlibonlysrc/, they will actually be used in a later CL, but for now they are just sitting there. The added tests are copied from RSTest_Compat and modified to follow the conventions of RSUnitTests. UT_alloc_supportlib is UT_alloc from RSTest_Compat. It is different from the existing UT_alloc since the support library API is slightly more lenient, so I can't merge them. Test: make -j50 RSTestBackward RSTestBackward19 RSTestForward Test: adb install -r RSTestBackward.apk RSTestBackward19.apk RSTestForward*.apk Test: adb shell am instrument -w \ com.android.rs.testbackward/android.support.test.runner.AndroidJUnitRunner Test: adb shell am instrument -w \ com.android.rs.testbackward19/android.support.test.runner.AndroidJUnitRunner Test: adb shell am instrument -w \ com.android.rs.testforward/android.support.test.runner.AndroidJUnitRunner Change-Id: Iafd783de3b4d1a9b82079113aa34a5fb962169a1
/frameworks/rs/tests/java_api/RSTestBackward/src/com/android/rs/testbackward/RSTests.java
|
092aff8b365f1fdc9912cc7d41bf4c5e8016d8fd |
|
19-Apr-2017 |
Arthur Eubanks <aeubanks@google.com> |
Add forward compatibility testing Create a Python script that: Generates backward compatibility tests list in Java file. Generates forward compatibility Android.mk file. More info in RSUnitTests.py Test: m RSTestBackward Test: adb install RSTestBackward.apk Test: adb shell am instrument -w \ com.android.rs.testbackward/android.support.test.runner.AndroidJUnitRunner Test: m ENABLE_RSTESTFORWARD=true RSTestForward dist Test: adb install RSTestForward_21_1_2.apk (found in out/dist) Test: adb shell am instrument -w \ com.android.rs.testforward/android.support.test.runner.AndroidJUnitRunner Test: repeat above two commands for all other RSTestForward_*.apk "m RSTestForward" only works if you point the location of the prebuilts in RSUnitTests.py to a location on disk with the actual prebuilts since they are not part of the source tree for git_master. This is why it's guarded with ENABLE_RSTESTFORWARD. This is expected to only work on another repo branch which also has the prebuilts/renderscript/host/linux-x86. That branch is still in the process of being created. Change-Id: I82d40c2308366cdae649ebc2dce17c8b3d9ea749
/frameworks/rs/tests/java_api/RSTestBackward/src/com/android/rs/testbackward/RSTests.java
|