• Home
  • History
  • Annotate
  • only in /art/tools/bisection_search/
History log of /art/tools/bisection_search/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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