Bug #53118 Using --parallel under Windows causes duplicate test runs
Submitted: 23 Apr 2010 15:20 Modified: 31 May 2010 12:50
Reporter: Philip Stoev Email Updates:
Status: Closed Impact on me:
None 
Category:Tools: MTR / mysql-test-run Severity:S7 (Test Cases)
Version:next-mr OS:Windows
Assigned to: Bjørn Munch CPU Architecture:Any

[23 Apr 2010 15:20] Philip Stoev
Description:
When using --parallel under Windows, some tests are executed more than once

main.innodb_mysql                        w1 [ pass ]  100172 <<<< here
main.innodb_mysql                        w2 [ pass ]  105641 <<<< and here

Using --parallel is an important way to speed up MTR, especially as we are trying to construct a Minimum Acceptance Test that must run as fast as possible.

How to repeat:
Example command line:

perl mysql-test-run.pl mysql_client_test myisampack mysqlbinlog xml innodb mysqlslap crash_commit_before mysqldump ctype_eucjpms func_str myisam merge func_time mysqltest ctype_ujis_ucs2 gis-rtree profiling analyse mysqlshow help view partition mysql sp-code xa fulltext gis subselect index_merge_innodb innodb_mysql index_merge_myisam ps group_min_max mysql_upgrade func_math compress variables archive show_check date_formats sp-error information_schema_inno func_encrypt key_cache mysqlbinlog2 innodb_bug39438 ctype_sjis create partition_innodb csv heap_btree events_1 connect information_schema grant func_group ctype_utf8 type_newdecimal func_misc ctype_ucs func_sapdb innodb_bug34300 ctype_big5 ctype_tis620 preload innodb-autoinc query_cache partition_pruning trigger bug47671 sp debug_sync information_schema_part mysqlcheck ctype_euckr partition_error user_limits parser fulltext2 range null type_datetime cast ctype_gbk greedy_optimizer func_compress loaddata variables-notembedded grant2 order_by innodb_mysql innodb mysql_client_test partition_innodb commit_1innodb index_merge_innodb sp_trans sp ps subselect view select func_rollback innodb-autoinc innodb_gis mysqldump-max partition_innodb_semi_consistent cache_innodb innodb_lock_wait_timeout_1 mysqldump strict subselect2 endspace partition xa handler_innodb information_schema innodb_bug21704 unsafe_binlog_innodb bug39022 show_check partition_innodb_stmt concurrent_innodb_unsafelog innodb-semi-consistent innodb_autoinc_lock_mode_zero innodb-ucs2 innodb_trx_weight myisam deadlock_innodb merge ps_5merge innodb_bug34300 group_by events_trans_notembedded events_trans query_cache --parallel=2
[23 Apr 2010 15:42] Philip Stoev
Sorry, my fault, some tests were listed twice so they were properly run twice.
[31 May 2010 12:50] Bjørn Munch
Closing to get it off my list