summaryrefslogtreecommitdiff
path: root/test/option
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2008-12-05 08:16:58 +0000
committerSteven Knight <knight@baldmt.com>2008-12-05 08:16:58 +0000
commita268b81395de2af93cc7274a8be06437b0e54d10 (patch)
tree63035746bacb7811ea3d03fedfb11ea2eb7a1a8a /test/option
parent915b99c40ef2032050d6e1ae8227ca92bd900be7 (diff)
downloadscons-a268b81395de2af93cc7274a8be06437b0e54d10.tar.gz
Issue 2265: Add additional --taskmastertrace= messages in the Task class.
Refactor messages in the Taskmaster class to use new, common methods.
Diffstat (limited to 'test/option')
-rw-r--r--test/option/taskmastertrace.py88
1 files changed, 80 insertions, 8 deletions
diff --git a/test/option/taskmastertrace.py b/test/option/taskmastertrace.py
index a7d583e5..cd6e09d0 100644
--- a/test/option/taskmastertrace.py
+++ b/test/option/taskmastertrace.py
@@ -53,28 +53,58 @@ Taskmaster: <no_state 0 'SConstruct'>
Taskmaster: <no_state 0 'Tfile.in'>
Taskmaster: <no_state 0 'Tfile.mid'>
Taskmaster: <no_state 0 'Tfile.out'>
-Taskmaster: adjusting ref count: <pending 1 '.'>
-Taskmaster: adjusting ref count: <pending 2 '.'>
-Taskmaster: adjusting ref count: <pending 3 '.'>
-Taskmaster: adjusting ref count: <pending 4 '.'>
+Taskmaster: adjusting ref count: <pending 1 '.'>, child 'SConstruct'
+Taskmaster: adjusting ref count: <pending 2 '.'>, child 'Tfile.in'
+Taskmaster: adjusting ref count: <pending 3 '.'>, child 'Tfile.mid'
+Taskmaster: adjusting ref count: <pending 4 '.'>, child 'Tfile.out'
Taskmaster: Considering node <no_state 0 'SConstruct'> and its children:
Taskmaster: Evaluating <pending 0 'SConstruct'>
+Task.make_ready_current(): node <pending 0 'SConstruct'>
+Task.prepare(): node <up_to_date 0 'SConstruct'>
+Task.executed_with_callbacks(): node <up_to_date 0 'SConstruct'>
+Task.postprocess(): node <up_to_date 0 'SConstruct'>
+Task.postprocess(): removing <up_to_date 0 'SConstruct'>
+Task.postprocess(): adjusting parent ref count <pending 3 '.'>
+
Taskmaster: Looking for a node to evaluate
Taskmaster: Considering node <no_state 0 'Tfile.in'> and its children:
Taskmaster: Evaluating <pending 0 'Tfile.in'>
+Task.make_ready_current(): node <pending 0 'Tfile.in'>
+Task.prepare(): node <up_to_date 0 'Tfile.in'>
+Task.executed_with_callbacks(): node <up_to_date 0 'Tfile.in'>
+Task.postprocess(): node <up_to_date 0 'Tfile.in'>
+Task.postprocess(): removing <up_to_date 0 'Tfile.in'>
+Task.postprocess(): adjusting parent ref count <pending 2 '.'>
+
Taskmaster: Looking for a node to evaluate
Taskmaster: Considering node <no_state 0 'Tfile.mid'> and its children:
Taskmaster: <up_to_date 0 'Tfile.in'>
Taskmaster: Evaluating <pending 0 'Tfile.mid'>
+
+Task.make_ready_current(): node <pending 0 'Tfile.mid'>
+Task.prepare(): node <executing 0 'Tfile.mid'>
+Task.execute(): node <executing 0 'Tfile.mid'>
Copy("Tfile.mid", "Tfile.in")
+Task.executed_with_callbacks(): node <executing 0 'Tfile.mid'>
+Task.postprocess(): node <executed 0 'Tfile.mid'>
+Task.postprocess(): removing <executed 0 'Tfile.mid'>
+Task.postprocess(): adjusting parent ref count <pending 1 '.'>
Taskmaster: Looking for a node to evaluate
Taskmaster: Considering node <no_state 0 'Tfile.out'> and its children:
Taskmaster: <executed 0 'Tfile.mid'>
Taskmaster: Evaluating <pending 0 'Tfile.out'>
+
+Task.make_ready_current(): node <pending 0 'Tfile.out'>
+Task.prepare(): node <executing 0 'Tfile.out'>
+Task.execute(): node <executing 0 'Tfile.out'>
Copy("Tfile.out", "Tfile.mid")
+Task.executed_with_callbacks(): node <executing 0 'Tfile.out'>
+Task.postprocess(): node <executed 0 'Tfile.out'>
+Task.postprocess(): removing <executed 0 'Tfile.out'>
+Task.postprocess(): adjusting parent ref count <pending 0 '.'>
Taskmaster: Looking for a node to evaluate
Taskmaster: Considering node <pending 0 '.'> and its children:
@@ -84,6 +114,12 @@ Taskmaster: <executed 0 'Tfile.mid'>
Taskmaster: <executed 0 'Tfile.out'>
Taskmaster: Evaluating <pending 0 '.'>
+Task.make_ready_current(): node <pending 0 '.'>
+Task.prepare(): node <executing 0 '.'>
+Task.execute(): node <executing 0 '.'>
+Task.executed_with_callbacks(): node <executing 0 '.'>
+Task.postprocess(): node <executed 0 '.'>
+
Taskmaster: Looking for a node to evaluate
Taskmaster: No candidate anymore.
@@ -112,27 +148,57 @@ Taskmaster: <no_state 0 'SConstruct'>
Taskmaster: <no_state 0 'Tfile.in'>
Taskmaster: <no_state 0 'Tfile.mid'>
Taskmaster: <no_state 0 'Tfile.out'>
-Taskmaster: adjusting ref count: <pending 1 '.'>
-Taskmaster: adjusting ref count: <pending 2 '.'>
-Taskmaster: adjusting ref count: <pending 3 '.'>
-Taskmaster: adjusting ref count: <pending 4 '.'>
+Taskmaster: adjusting ref count: <pending 1 '.'>, child 'SConstruct'
+Taskmaster: adjusting ref count: <pending 2 '.'>, child 'Tfile.in'
+Taskmaster: adjusting ref count: <pending 3 '.'>, child 'Tfile.mid'
+Taskmaster: adjusting ref count: <pending 4 '.'>, child 'Tfile.out'
Taskmaster: Considering node <no_state 0 'SConstruct'> and its children:
Taskmaster: Evaluating <pending 0 'SConstruct'>
+Task.make_ready_current(): node <pending 0 'SConstruct'>
+Task.prepare(): node <up_to_date 0 'SConstruct'>
+Task.executed_with_callbacks(): node <up_to_date 0 'SConstruct'>
+Task.postprocess(): node <up_to_date 0 'SConstruct'>
+Task.postprocess(): removing <up_to_date 0 'SConstruct'>
+Task.postprocess(): adjusting parent ref count <pending 3 '.'>
+
Taskmaster: Looking for a node to evaluate
Taskmaster: Considering node <no_state 0 'Tfile.in'> and its children:
Taskmaster: Evaluating <pending 0 'Tfile.in'>
+Task.make_ready_current(): node <pending 0 'Tfile.in'>
+Task.prepare(): node <up_to_date 0 'Tfile.in'>
+Task.executed_with_callbacks(): node <up_to_date 0 'Tfile.in'>
+Task.postprocess(): node <up_to_date 0 'Tfile.in'>
+Task.postprocess(): removing <up_to_date 0 'Tfile.in'>
+Task.postprocess(): adjusting parent ref count <pending 2 '.'>
+
Taskmaster: Looking for a node to evaluate
Taskmaster: Considering node <no_state 0 'Tfile.mid'> and its children:
Taskmaster: <up_to_date 0 'Tfile.in'>
Taskmaster: Evaluating <pending 0 'Tfile.mid'>
+Task.make_ready_current(): node <pending 0 'Tfile.mid'>
+Task.prepare(): node <executing 0 'Tfile.mid'>
+Task.execute(): node <executing 0 'Tfile.mid'>
+Task.executed_with_callbacks(): node <executing 0 'Tfile.mid'>
+Task.postprocess(): node <executed 0 'Tfile.mid'>
+Task.postprocess(): removing <executed 0 'Tfile.mid'>
+Task.postprocess(): adjusting parent ref count <pending 1 '.'>
+
Taskmaster: Looking for a node to evaluate
Taskmaster: Considering node <no_state 0 'Tfile.out'> and its children:
Taskmaster: <executed 0 'Tfile.mid'>
Taskmaster: Evaluating <pending 0 'Tfile.out'>
+Task.make_ready_current(): node <pending 0 'Tfile.out'>
+Task.prepare(): node <executing 0 'Tfile.out'>
+Task.execute(): node <executing 0 'Tfile.out'>
+Task.executed_with_callbacks(): node <executing 0 'Tfile.out'>
+Task.postprocess(): node <executed 0 'Tfile.out'>
+Task.postprocess(): removing <executed 0 'Tfile.out'>
+Task.postprocess(): adjusting parent ref count <pending 0 '.'>
+
Taskmaster: Looking for a node to evaluate
Taskmaster: Considering node <pending 0 '.'> and its children:
Taskmaster: <up_to_date 0 'SConstruct'>
@@ -141,6 +207,12 @@ Taskmaster: <executed 0 'Tfile.mid'>
Taskmaster: <executed 0 'Tfile.out'>
Taskmaster: Evaluating <pending 0 '.'>
+Task.make_ready_current(): node <pending 0 '.'>
+Task.prepare(): node <executing 0 '.'>
+Task.execute(): node <executing 0 '.'>
+Task.executed_with_callbacks(): node <executing 0 '.'>
+Task.postprocess(): node <executed 0 '.'>
+
Taskmaster: Looking for a node to evaluate
Taskmaster: No candidate anymore.