1Smali-based tests for interface initialization. 2 3This tests that interface initialization order is correct. 4 5Obviously needs to run under ART or a Java 8 Language runtime and compiler. 6 7When run smali test files are generated by the util-src/generate_smali.py 8script. If we run with --jvm we will use the 9$(ANDROID_BUILD_TOP)/art/tools/extract-embedded-java script to turn the smali 10into equivalent Java using the embedded Java code. 11 12Care should be taken when updating the generate_smali.py script. It should always 13return equivalent output when run multiple times and the expected output should 14be valid. 15 16Do not modify the expected-stdout.txt file. It is generated on each run by 17util-src/generate_smali.py. 18