--valgrind; once that is done include it in the list of main suites so that it is tested on all platforms (and remove the special extra pbxt test steps in some Buildbot builds, as they will no longer be needed). --skip-ssl by default. mysql-test-run.pl --mem doesn't properly clean up /dev/shm/var* (so that we can use --mem and --parallel option to speed up the more powerful machines). If the above is not done, we'll never get much participation from old or unusual machines. The owners of such machines do not have the latest libraries, installing them requires some manual effort, which simply sets the bar too high.
--valgrind-mysqld instead of --valgrind. Little point in Valgrinding mysqltest when we in any case ignore any errors in that program. innodb_use_sys_malloc; if so remove hack in mysql-test-run.pl to disable this in valgrind case. Idea is to set it up so that each developer/group has a stating tree. Any push to this tree will first get a full round of testing in Buildbot. If all results are green after this, it will automatically be pushed to the main tree. If another push gets in first, it will automatically merge the new stuff and re-try a full Buildbot test. If there is a problem (test failure or merge conflict), it will send mail with details.
mysqltest --require not-staging to speed up Valgrind
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/buildbot-todo/