[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-commits-diffs] Revision eab4ebabafdad08252aeaf851e4140ba31ff90
From: |
monotone |
Subject: |
[Monotone-commits-diffs] Revision eab4ebabafdad08252aeaf851e4140ba31ff909d |
Date: |
Thu, 26 Jul 2007 01:06:12 +0200 |
-----------------------------------------------------------------
Revision: eab4ebabafdad08252aeaf851e4140ba31ff909d
Ancestor: 8aeab8f2d122faea91bc7df2b48302442125026a
Author: address@hidden
Date: 2007-07-25T22:34:16
Branch: net.venge.monotone.parallel-tests
Modified files:
Makefile.am tester-tests/cleanup-1/__driver__.lua
tester-tests/cleanup-2/__driver__.lua tester.cc testlib.lua
testsuite.lua
ChangeLog:
* tester.cc: Major overhaul to permit running tests in child processes.
(go_to_test_dir, clean_test_dir, leave_test_dir): Deleted.
(run_tests_in_children): New LUAEXT.
(main): Handle self-invocation for a single test case.
(guess_terminal_width, split_into_lines, split_into_words, format_paragraph)
(format_text): Cloned from ui and simplestring_xform to support use of
option.cc.
* testlib.lua: Also overhauled.
(P): Now private to run_tests.
(runcmd): Better diagnostic on bad command table.
(run_tests): Rewritten; calls back to run_tests_in_children which in turn
calls back to the local function report_one_test.
(run_one_test): New.
* testsuite.lua (safe_mtn): Handle monotone_path being nil.
* tester-tests/cleanup-1/__driver__.lua, tester-tests/cleanup-2/__driver__.lua:
No information can be passed between test cases.
* Makefile.am (tester_LDADD): Add option.cc.
txt0qoGXd_vMS.txt
Description: Diff [8aeab8f2d122faea91bc7df2b48302442125026a] -> [eab4ebabafdad08252aeaf851e4140ba31ff909d]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-commits-diffs] Revision eab4ebabafdad08252aeaf851e4140ba31ff909d,
monotone <=