mariadb/mysql-test/lib
Sergei Golubchik feacc0aaf2 unify mtr handling of debuggers
"debugger" is anything that wraps execution of a target
binary (mysqld or mysqltest). Currently the list includes:
gdb, ddd, dbx, lldb, valgrind, strace, ktrace, rr,
devenv, windbg, vsjitdebugger.

for every debugger xxx, mtr will recognize four options:
--xxx, --boot-xxx, --manual-xxx, --client-xxx.
They all support an optional "=string" argument. String
being a semicolon-separated list of commands (e.g. for gdb)
or one (not semicolon-separated) command line of options
(e.g. for valgrind). Or both (e.g. --gdb='-quiet -nh;info files'

In embedded both --xxx and --client-xxx work.

Functionality changed/removed:
* --rr-args is gone
* --rr-dir is gone
* --manual-debug is gone
* --debugger={devenv|vc|windbg|vc_express|vsjitdebugger} is gone
* --strace-option is gone
* --stracer={strace|ktrace} is gone
* --valgrind only enables it for the server, not for everything
* --valgrind-all is gone
* --valgrind-mysqltest is gone
* --valgrind-mysqld is gone
* --valgrind-options is gone
* --valgrind-option is gone
* --valgrind-path is gone
* --callgrind is gone
* one cannot combine --valgrind --gdb anymore
* valgrind report doesn't add a fake test line to the output
* vc and vcexpress on windows are no longer supported
2021-02-22 19:43:08 +01:00
..
My unify mtr handling of debuggers 2021-02-22 19:43:08 +01:00
t Merge 10.1 into 10.2 2020-07-01 12:03:55 +03:00
v1 Merge 10.1 into 10.2 2020-07-01 12:03:55 +03:00
generate-ssl-certs.sh Merge branch '10.1' into 10.2 2019-05-04 17:04:55 +02:00
mtr_cases.pm Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mtr_gprof.pl Update FSF Address 2019-05-11 21:29:06 +03:00
mtr_io.pl Update FSF Address 2019-05-11 21:29:06 +03:00
mtr_match.pm Update FSF Address 2019-05-11 21:29:06 +03:00
mtr_misc.pl Update FSF Address 2019-05-11 21:29:06 +03:00
mtr_process.pl Update FSF Address 2019-05-11 21:29:06 +03:00
mtr_report.pm MDEV-24100 Failed to read test report file: Invalid byte 2 of 3-byte UTF-8 sequence. 2020-11-18 12:31:41 +00:00
mtr_results.pm Update FSF Address 2019-05-11 21:29:06 +03:00
mtr_stress.pl Update FSF Address 2019-05-11 21:29:06 +03:00
mtr_unique.pm Update FSF Address 2019-05-11 21:29:06 +03:00
process-purecov-annotations.pl mtr: use env for perl 2020-06-23 03:24:46 +02:00