diff --git a/Android.mk b/Android.mk index 231ce0a03621d82a1fc934fb7a0215a6d640cada..53c563054a40c3fcc81d55d901ba11cb508dd6a2 100644 --- a/Android.mk +++ b/Android.mk @@ -1150,10 +1150,10 @@ treble_sepolicy_tests := $(intermediates)/treble_sepolicy_tests $(treble_sepolicy_tests): PRIVATE_PLAT_FC := $(built_plat_fc) $(treble_sepolicy_tests): PRIVATE_NONPLAT_FC := $(built_nonplat_fc) $(treble_sepolicy_tests): PRIVATE_SEPOLICY := $(built_sepolicy) -$(treble_sepolicy_tests): $(HOST_OUT_EXECUTABLES)/treble_sepolicy_tests.py \ +$(treble_sepolicy_tests): $(HOST_OUT_EXECUTABLES)/treble_sepolicy_tests \ $(built_plat_fc) $(built_nonplat_fc) $(built_sepolicy) @mkdir -p $(dir $@) - $(hide) python $(HOST_OUT_EXECUTABLES)/treble_sepolicy_tests.py -l $(HOST_OUT)/lib64 -f $(PRIVATE_PLAT_FC) -f $(PRIVATE_NONPLAT_FC) -p $(PRIVATE_SEPOLICY) + $(hide) python $(HOST_OUT_EXECUTABLES)/treble_sepolicy_tests -l $(HOST_OUT)/lib64 -f $(PRIVATE_PLAT_FC) -f $(PRIVATE_NONPLAT_FC) -p $(PRIVATE_SEPOLICY) $(hide) touch $@ endif # ($(PRODUCT_FULL_TREBLE),true) ################################# diff --git a/tests/Android.bp b/tests/Android.bp index de86002007111463afbd63d1df4c9d9d35bc39e9..1ce577b882808bb2206faf56f35ac3cda4a22659 100644 --- a/tests/Android.bp +++ b/tests/Android.bp @@ -15,16 +15,24 @@ cc_library_host_shared { }, } -cc_prebuilt_binary { - name: "policy.py", - srcs: ["policy.py"], - host_supported: true, - required: ["libsepolwrap"], +python_defaults { + name: "py2_only", + version: { + py2: { + enabled: true, + }, + py3: { + enabled: false, + }, + }, } -cc_prebuilt_binary { - name: "treble_sepolicy_tests.py", - srcs: ["treble_sepolicy_tests.py"], - host_supported: true, - required: ["policy.py"], +python_binary_host { + name: "treble_sepolicy_tests", + srcs: [ + "treble_sepolicy_tests.py", + "policy.py", + ], + required: ["libsepolwrap"], + defaults: ["py2_only"], }