v5: - add "/" at start/end of line where proper [Drew] - remove useless newline in Makefile [Drew] - don't check "mv" since it won't fail [Drew] - avoid using '"s in (( )) [Drew] - comment fix [Drew] v4: - add .gitignore for logs/ [Drew] - instead of create globals.bash, renaming function.bash into common.bash, put globals inside [Drew] - instead of removing logs/ directly when start run_tests, move it into logs.old so we at least have the last time result cached [Drew] - s/ut_/unittest_/ through the whole series [Drew] - remove unittest_log_summary var [Drew] - remove radim's s-b in patch 2 since it does not suite [Drew] - tiny fix on the usage lines [Drew] - use bash arithmetic where proper [Drew] - remove ut_in_parallel since not used [Drew] v3: - better handling for ctrl-c during run_tests.sh [Radim] v2: - patch 1: do per-test logging in all cases - patch 2: throw away task.bash, instead, take Radim's suggestion to use jobs run_tests.sh is getting slower. Maybe it's time to let it run faster. An obvious issue is that, we were running the tests sequentially in the past. This series provides another new "-j" parameter. "-j 8" means we run the tests on 8 task queues. That'll fasten the script a lot. A very quick test of mine shows 3x speed boost with 8 task queues. Please review, thanks. Peter Xu (2): run_tests: put logs into per-test file run_tests: allow run tests in parallel .gitignore | 3 ++- Makefile | 5 ++--- run_tests.sh | 30 +++++++++++++++++++++--------- scripts/{functions.bash => common.bash} | 27 +++++++++++++++++++++++++-- scripts/mkstandalone.sh | 2 +- 5 files changed, 51 insertions(+), 16 deletions(-) rename scripts/{functions.bash => common.bash} (63%) -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html