summaryrefslogtreecommitdiff
path: root/test/1928-exception-event-exception/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
2018-02-13Ensure that all StackTrace.java files are identical for CTSAlex Light
Also need to update some of the expectations since they include line numbers from the StackTrace.java file. These files all need to be identical in order for us to use these tests with CTS. Fix the single difference between them. Test: ./test.py --host -j50 Test: for i in `find . -name "StackTrace.java" -type f`; do diff $i test/1912-get-set-local-primitive/src/art/StackTrace.java; done Bug: 73252141 Change-Id: Ibd412b26e3ad4c82a625a2a8cc3b73ed43e89a29
2018-02-13Remove full stack-trace printing from test 1928Alex Light
Printing the full stack trace reveals how the test was actually run, meaning we could not run it from CTS. By making the test not print this data we can solve this problem. Test: ./test/run-test --host 1928 Bug: 73252141 Change-Id: I8afaedd179980b01240cb35dbf47c3782272d55f
2017-09-05Revert "Revert "JVMTI Exception and ExceptionCatch events""Alex Light
Fixed error where we were incorrectly not updating a ShadowFrame dex_pc causing deoptimization errors. Bug: 62821960 Bug: 65049545 Test: ./test.py --host -j50 Test: ./art/tools/run-libcore-tests.sh \ --mode=host --variant-X32 --debug This reverts commit 959742483885779f106e000df6dd422fc8657931. Change-Id: I91ab2bc3e645ddf0359c189b19a59a3ecf0d8921
2017-09-04Revert "JVMTI Exception and ExceptionCatch events"Nicolas Geoffray
Breaks tests. Bug: 62821960 Bug: 65049545 This reverts commit 798eab03120f6189e8f6aa804d67af1b1d9f00b0. Change-Id: Ie96903df06bbbe41f288f5b75a5114b142998fac
2017-09-01JVMTI Exception and ExceptionCatch eventsAlex Light
Add support for the JVMTI can_generate_exception_events capability. This includes the Exception and ExceptionCatch events and all their associated behaviors. Test: ./test.py --host -j50 Bug: 62821960 Bug: 65049545 Change-Id: I21cc8522c01033cdeb47bf34fa433bf04bf7ca5c