summaryrefslogtreecommitdiff
path: root/test/180-native-default-method/build.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/180-native-default-method/build.py')
-rw-r--r--test/180-native-default-method/build.py26
1 files changed, 15 insertions, 11 deletions
diff --git a/test/180-native-default-method/build.py b/test/180-native-default-method/build.py
index 122bcc0573..46c3c5c086 100644
--- a/test/180-native-default-method/build.py
+++ b/test/180-native-default-method/build.py
@@ -13,17 +13,21 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-from art_build_rules import build_run_test
import subprocess, os
-build_run_test()
-if os.environ["BUILD_MODE"] != "jvm":
- # Change the generated dex file to have a v35 magic number if it is version 38
- with open("classes.dex", "rb+") as f:
- assert f.read(8) == b'dex\n038\x00'
- f.seek(0)
- f.write(b'dex\n035\x00')
- os.remove("180-native-default-method.jar")
- subprocess.run([os.environ["SOONG_ZIP"], "-o",
- "180-native-default-method.jar", "-f", "classes.dex"], check=True)
+def build(ctx):
+ ctx.default_build()
+
+ if os.environ["BUILD_MODE"] != "jvm":
+ # Change the generated dex file to have a v35 magic number if it is version 38
+ with open("classes.dex", "rb+") as f:
+ assert f.read(8) == b"dex\n038\x00"
+ f.seek(0)
+ f.write(b"dex\n035\x00")
+ os.remove("180-native-default-method.jar")
+ cmd = [
+ os.environ["SOONG_ZIP"], "-o", "180-native-default-method.jar", "-f",
+ "classes.dex"
+ ]
+ subprocess.run(cmd, check=True)