@@ -20,19 +20,20 @@ it has potential conflicts which need to be evaluated, or that it is
2020actively blocked on such a conflict.
2121
2222PlanDebug:conflicts - reports on the conflict resolution logic, for
23- both assignment variables and mutexes. (NOTE: the PLEXIL Mutex is
24- presently an undocumented new feature).
23+ both assignment variables and mutexes.
2524
2625PlanDebug:failure - reports failed nodes and their failure type.
2726
2827PlanDebug:macroStep - prints the start and end of each MACRO step in
2928the plan's execution, giving its count, time, and number of candidates
30- and pending, and number of commands that are executed (and aborted),
31- if any.
29+ (see PlanDebug:candidates) and number of nodes pending (waiting for an
30+ assignment variable or mutex to be free), and number of commands that
31+ are executed (and aborted), if any.
3232
3333PlanDebug:microStep - prints the start and end of each MICRO step in
3434the plan's execution, giving its count, macro step reference, and
35- number of candidates (see PlanDebug:candidates) and pending.
35+ number of candidates (see PlanDebug:candidates) and pending nodes (see
36+ PlanDebug:macroStep).
3637
3738PlanDebug:outcome - reports the outcome of each node when it
3839finishes. Same as Node:outcome but with a slightly different output
@@ -41,10 +42,16 @@ format.
4142PlanDebug:transition - reports every node transition. Very similar to
4243Node:transition, which also includes the time.
4344
45+ Test:testOutput - reports behavior as a simulation script is processed
46+ with the Test Executive.
47+
4448
4549Notes
4650-----
4751
52+ Several flags above refer to the PLEXIL Mutex, which is presently an
53+ undocumented new feature.
54+
4855Redundancies between PlanDebug:* and Node* flags are intentional. The
4956latter is an early Executive developer debugging tool, and is
5057preserved for legacy. The newer PlanDebug:* flags are tailored more
0 commit comments