summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/TaskmasterTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-11-27 16:51:08 (GMT)
committerSteven Knight <knight@baldmt.com>2002-11-27 16:51:08 (GMT)
commit4e5b73e5e77664749549fc5082550f82c4064604 (patch)
tree31c9ed8a994e13380e34a0d069329c95c7821f29 /src/engine/SCons/TaskmasterTests.py
parent8cfa91f6e3337cef06ea55d08389f2d83d1faee7 (diff)
downloadSCons-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.py8
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()