f68312d0aa5d32e720077118995669c63b04f89d |
27-Sep-2016 |
Wojciech Staszkiewicz <staszkiewicz@google.com> |
Handle tests which fail with no methods compiled Check if test passes with no methods compiled and only then bisect it. Test: ./bisection_search.py -cp classes.dex --expected-output out --class Test Change-Id: If63af7304ae124a1920ec2a3f57d33a6b1f71bb9
isection_search.py
|
e03474846d69e82677abe2c9b66607d9556f455b |
20-Sep-2016 |
Aart Bik <ajcbik@google.com> |
Implemented first version of java/dex fuzz testing script. Test: run_dex_fuzz_test.py Change-Id: I94bd6c39d8219bcf3ba0150f5537a9690f2820b5
isection_search.py
ommon.py
|
698e4b30e6d0e937e34e73a3c5349f67a076e1b5 |
16-Sep-2016 |
Wojciech Staszkiewicz <staszkiewicz@google.com> |
Rework logcat handling Only extract logs from dex2oat instances that were started by the correct runtime. This is accomplished by getting pid of runtime and then filtering logcat output based on dex2oat 'parent PID =' messages. Test: bisection_search.py -cp classes.dex --class Test --expected-output out --device Change-Id: Ib1a5da6fac1560c57af8245e3a921d10bf464f2a
EADME.md
isection_search.py
ommon.py
|
0d0fd4a6bcf3b1223f1f5ed31d61aadfcfe79bc9 |
08-Sep-2016 |
Wojciech Staszkiewicz <staszkiewicz@google.com> |
Integrate bisection search with javafuzz This CL makes javafuzz call bisection search on failing tests. Three switches were added to bisection_search, --logfile which can be used to provide custom logfile destination, --never-clean which disables automatic cleanup of bisection directory and --timeout which allows user to specify maximum time in seconds to wait for a single test run. ITestEnv subclasses were updated to integrate with javafuzz. run_java_fuzz_test.py is now reusing code from bisection_search module. It also better matches python style guidelines. Change-Id: Ie41653b045469f2ceb352fd35fb4099842bb5bc3
EADME.md
isection_search.py
ommon.py
|
fa6d67033479dabb825971165f5b62fa38b7b23e |
06-Sep-2016 |
Wojciech Staszkiewicz <staszkiewicz@google.com> |
Make bisection search and javafuzz python modules Adds __init__.py files required for bisection search and javafuzz to be considered modules. Renames bisection-search directory to bisection_search. This is required because bisection-search is not a valid python module name. Test: manual Change-Id: If85ac5392b10184add17816eab2294b260f72452
EADME.md
_init__.py
isection_search.py
isection_test.py
ommon.py
|