summaryrefslogtreecommitdiff
path: root/test/1928-exception-event-exception/src
Commit message (Collapse)AuthorAgeFilesLines
* Centralize all the jvmti common test classesAlex Light2019-05-144-333/+4
| | | | | | | | | | | | | | 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
* Ensure that all StackTrace.java files are identical for CTSAlex Light2018-02-131-1/+2
| | | | | | | | | | | | | | | | 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
* Remove full stack-trace printing from test 1928Alex Light2018-02-131-1/+1
| | | | | | | | | | 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
* Revert "Revert "JVMTI Exception and ExceptionCatch events""Alex Light2017-09-056-0/+569
| | | | | | | | | | | | | | | | 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
* Revert "JVMTI Exception and ExceptionCatch events"Nicolas Geoffray2017-09-046-569/+0
| | | | | | | | | | | Breaks tests. Bug: 62821960 Bug: 65049545 This reverts commit 798eab03120f6189e8f6aa804d67af1b1d9f00b0. Change-Id: Ie96903df06bbbe41f288f5b75a5114b142998fac
* JVMTI Exception and ExceptionCatch eventsAlex Light2017-09-016-0/+569
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