diff options
| author | Steven Knight <knight@baldmt.com> | 2002-11-27 16:51:08 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2002-11-27 16:51:08 (GMT) |
| commit | 4e5b73e5e77664749549fc5082550f82c4064604 (patch) | |
| tree | 31c9ed8a994e13380e34a0d069329c95c7821f29 /src/engine/SCons/TaskmasterTests.py | |
| parent | 8cfa91f6e3337cef06ea55d08389f2d83d1faee7 (diff) | |
| download | SCons-4e5b73e5e77664749549fc5082550f82c4064604.zip SCons-4e5b73e5e77664749549fc5082550f82c4064604.tar.gz SCons-4e5b73e5e77664749549fc5082550f82c4064604.tar.bz2 | |
Serialize calls to Node.prepare() (Anthony Roach)
Diffstat (limited to 'src/engine/SCons/TaskmasterTests.py')
| -rw-r--r-- | src/engine/SCons/TaskmasterTests.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/engine/SCons/TaskmasterTests.py b/src/engine/SCons/TaskmasterTests.py index f3bf182..23d7e0a 100644 --- a/src/engine/SCons/TaskmasterTests.py +++ b/src/engine/SCons/TaskmasterTests.py @@ -124,6 +124,7 @@ class TaskmasterTestCase(unittest.TestCase): n1 = Node("n1") tm = SCons.Taskmaster.Taskmaster([n1, n1]) t = tm.next_task() + t.prepare() t.execute() t = tm.next_task() assert t == None @@ -135,16 +136,19 @@ class TaskmasterTestCase(unittest.TestCase): tm = SCons.Taskmaster.Taskmaster([n3]) t = tm.next_task() + t.prepare() t.execute() assert built_text == "n1 built", built_text t.executed() t = tm.next_task() + t.prepare() t.execute() assert built_text == "n2 built", built_text t.executed() t = tm.next_task() + t.prepare() t.execute() assert built_text == "n3 built", built_text t.executed() @@ -176,16 +180,19 @@ class TaskmasterTestCase(unittest.TestCase): tasker = MyTask, calc = MyCalc()) t = tm.next_task() + t.prepare() t.execute() assert built_text == "n1 up-to-date", built_text t.executed() t = tm.next_task() + t.prepare() t.execute() assert built_text == "n2 up-to-date", built_text t.executed() t = tm.next_task() + t.prepare() t.execute() assert built_text == "n3 up-to-date top", built_text t.executed() @@ -372,6 +379,7 @@ class TaskmasterTestCase(unittest.TestCase): tm = SCons.Taskmaster.Taskmaster([n3]) t = tm.next_task() + t.prepare() t.execute() assert built_text == "n1 built", built_text t.executed() |
