From ca82fc90f74452af7fd2726df578f9bd80320a45 Mon Sep 17 00:00:00 2001 From: Tao Bao Date: Wed, 1 May 2019 21:58:03 -0700 Subject: [PATCH] Additionally run releasetools_test with Python 3. Bug: 131631303 Test: TreeHugger Test: `atest releasetools_test` Test: `atest releasetools_py3_test` Change-Id: Ie00f48835aae41bc69ab8554b856a62aa3b497cc --- tools/releasetools/Android.bp | 47 ++++++++++++++++++++++++++++----- tools/releasetools/TEST_MAPPING | 4 +++ 2 files changed, 44 insertions(+), 7 deletions(-) diff --git a/tools/releasetools/Android.bp b/tools/releasetools/Android.bp index 8cf3faba3..6b4e4f5c8 100644 --- a/tools/releasetools/Android.bp +++ b/tools/releasetools/Android.bp @@ -13,21 +13,22 @@ // limitations under the License. python_defaults { - name: "releasetools_test_defaults", + name: "releasetools_defaults", version: { py2: { enabled: true, embedded_launcher: false, }, py3: { - enabled: false, + enabled: true, + embedded_launcher: false, }, }, } python_library_host { name: "releasetools_lib", - defaults: ["releasetools_test_defaults"], + defaults: ["releasetools_defaults"], srcs: [ "add_img_to_target_files.py", "apex_utils.py", @@ -53,10 +54,9 @@ python_library_host { ], } -python_test_host { - name: "releasetools_test", - defaults: ["releasetools_test_defaults"], - main: "test_utils.py", +python_defaults { + name: "releasetools_test_defaults", + defaults: ["releasetools_defaults"], srcs: [ "test_*.py", ], @@ -69,5 +69,38 @@ python_test_host { required: [ "otatools", ], +} + +python_test_host { + name: "releasetools_test", + defaults: ["releasetools_test_defaults"], + main: "test_utils.py", + version: { + py2: { + enabled: true, + embedded_launcher: false, + }, + py3: { + enabled: false, + embedded_launcher: false, + }, + }, + test_suites: ["general-tests"], +} + +python_test_host { + name: "releasetools_py3_test", + defaults: ["releasetools_test_defaults"], + main: "test_utils.py", + version: { + py2: { + enabled: false, + embedded_launcher: false, + }, + py3: { + enabled: true, + embedded_launcher: false, + }, + }, test_suites: ["general-tests"], } diff --git a/tools/releasetools/TEST_MAPPING b/tools/releasetools/TEST_MAPPING index 77cef07d8..0af0f047e 100644 --- a/tools/releasetools/TEST_MAPPING +++ b/tools/releasetools/TEST_MAPPING @@ -3,6 +3,10 @@ { "name": "releasetools_test", "host": true + }, + { + "name": "releasetools_py3_test", + "host": true } ] }