xref: /aosp_15_r20/external/google-smali/smali-integration-tests/src/test/smali/junit-tests/TestSuite.smali (revision 37f5703ca959d1ce24046e7595880d209e15c133)
1.class public LAllTests;
2.super Ljava/lang/Object;
3
4#This class is a wrapper for all the classes in the junit-tests directory
5#
6#To run the tests, you need to use dx on the junit jar and push that to the
7#device/emulator, and then zip up the classes.dex containing this class
8#and all of the tests and push that to the device/emulator.
9#
10#dx --dex --output=classes.dex junit-4.6.jar
11#zip junit-4.6.zip classes.dex
12#adb push junit-4.6.zip /data/local
13#java -jar smali.jar --dex --output=classes.dex .
14#zip smali-junit-tests.zip classes.dex
15#adb push smali-junit-tests.zip /data/local
16#adb shell dalvikvm -cp /data/local/junit-4.6.zip:/data/local/smali-junit-tests.zip org.junit.runner.JUnitCore AllTests
17
18.annotation runtime Lorg/junit/runner/RunWith;
19    value = Lorg/junit/runners/Suite;
20.end annotation
21
22.annotation runtime Lorg/junit/runners/Suite$SuiteClasses;
23    value = {   LExceptionTest;,
24                LFieldTest;,
25                LSpecialInstructionPaddingTest;,
26                LStaticFieldInitializerTest;,
27                LLineTest;,
28                LFormat10x;,
29                LFormat10t;,
30                LFormat11n;,
31                LFormat11x;,
32                LFormat12x;,
33                LFormat20t;,
34                LFormat21c;,
35                LFormat21h;,
36                LFormat21s;,
37                LFormat21t;,
38                LFormat22b;,
39                LFormat22c;,
40                LFormat22s;,
41                LFormat22t;,
42                LFormat22x;,
43                LFormat23x;,
44                LFormat30t;,
45                LFormat31i;,
46                LFormat31t;,
47                LFormat32x;,
48                LFormat35c;,
49                LFormat3rc;,
50                LFormat51l;,
51                LGotoTest;,
52                LAnnotationTests;
53            }
54.end annotation