monotone-commits-diffs
[Top][All Lists]
Advanced

[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.

Attachment: txt0qoGXd_vMS.txt
Description: Diff [8aeab8f2d122faea91bc7df2b48302442125026a] -> [eab4ebabafdad08252aeaf851e4140ba31ff909d]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]