summaryrefslogtreecommitdiff
path: root/test/949-in-memory-transform/src
AgeCommit message (Collapse)Author
2019-05-14Centralize all the jvmti common test classesAlex Light
We share many common JVMTI test classes between our various JVMTI tests. We have always shared them by simply copying the .java files to any tests that need them. This leads to very large code-reviews and requires manual work if we ever need to update any of the helper files. To ensure everything stays in sync this moves all classes to a single test/ti-common directory that tests then contain symlinks into. Test: ./test.py --host Change-Id: I82238a63d281429196ed0e640e4a9ec3234d954c
2017-04-24Remove unneeded shims and jni binding codeAlex Light
Bug: 37522517 Test: ./test/testrunner/testrunner.py --host -j40 Change-Id: I8670ab1bbf4b906c47d4edb2ad7349f9505da94a
2017-04-17Use standard loading code in many testsAlex Light
In order to prepare for use in CTS tests make tests 902, 914, 915, 917, 919, 926, 930, 932, 940, 942, 945, 981 & 982 use standard OnLoad functions. Final configuration is done during test initialization. Bug: 32072923 Test: ./test/testrunner/testrunner.py --host -j40 Change-Id: I84b2e17d0e024255d2dc49452f3d74dfd64abd22
2017-04-14More refactor for JVMTI redefinition run tests (3/3)Alex Light
This adds in the Main.java files for the modified tests. By doing the 3 CLs we keep git from getting confused about the history of the files. Bug: 32072923 Test: ./test.py --host -j40 Change-Id: I5b05e23aaf9e90101817ca01d1928a30f14cb7e5
2017-04-14More refactor for JVMTI redefinition run tests (2/3)Alex Light
Move refactored tests into their final places. NOTE: BROKEN WITHOUT A FOLLOW-UP CL TO ADD NEW MAIN.JAVA FILES. Bug: 32072923 Test: None Change-Id: I9350b2505815c5d21816df4189482aee4868c91c
2017-04-14More refactor for JVMTI redefinition run tests (1/3)Alex Light
Does as much as possible without making git get confused about the provenance of files. Follow up CLs will move the files into the appropriate places. NOTE: BROKEN WITHOUT A FOLLOW-UP CL TO CHANGE FILE NAMES! Bug: 32072923 Test: None Change-Id: I1d66b42a5041d4ea1a0e8eaa61d55422a507e26f
2017-04-07ART: More refactor for JVMTI run tests (1/3)Andreas Gampe
Put (most) tests into a new package and give them dedicated class names (Test9XY). NOTE: BROKEN WITHOUT A FOLLOW-UP CL TO CHANGE DIRECTORY STRUCTURE AND FILE NAMES! Bug: 32072923 Test: None Change-Id: I291b0543f7782914e446a74f0d9037020c88e5b5
2017-04-07ART: Add JVMTI test shimAndreas Gampe
Add shim to expose basic native binding methods. Bug: 32072923 Test: m test-art-host Change-Id: Ifcb9e3f66fce8002dd7d5ecb4de1729ab8939d0d
2017-02-17Move InMemoryDexClassLoader to be a subtype of BaseDexClassLoaderAlex Light
Also write a test that class transformation works with this type of class loader. Test: mma -j40 test-art-host Change-Id: Ibc2214191e04876ff7bbea010be6ec03b6f41904