| "plugins" : [ | |
| { | |
| "name" : "task", | |
| "roots" : [ | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "INVALIDS Preview", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "No PASS criteria", | |
| "status" : "INVALID" | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : true, | |
| "name" : "WAITING (subtask INVALID)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Subtask INVALID", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "WAITING (subtask duplicate)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Subtask INVALID", | |
| "status" : "INVALID" | |
| }, | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : true, | |
| "name" : "WAITING (subtask missing)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Grouping WAITING (subtask INVALID)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Subtask INVALID", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Grouping WAITING (subtask missing)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Subtask INVALID", | |
| "status" : "INVALID" | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Subtask Optional", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : false, | |
| "hasPass" : true, | |
| "name" : "NA Bad PASS query", | |
| "status" : "FAIL" | |
| }, | |
| { | |
| "applicable" : false, | |
| "hasPass" : true, | |
| "name" : "NA Bad FAIL query", | |
| "status" : "INVALID" | |
| }, | |
| { | |
| "applicable" : false, | |
| "hasPass" : true, | |
| "name" : "NA Bad INPROGRESS query", | |
| "status" : "FAIL" | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Looping", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "task (tasks-factory missing)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "task (names-factory type missing)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "task (names-factory type INVALID)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : true, | |
| "name" : "Root PASS Preview", | |
| "status" : "PASS" | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : true, | |
| "hint" : "You must now run the ready task", | |
| "name" : "Root READY (subtask PASS) Preview", | |
| "status" : "READY", | |
| "subTasks" : [ | |
| { | |
| "applicable" : true, | |
| "hasPass" : true, | |
| "name" : "Subtask PASS Preview", | |
| "status" : "PASS" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Subtasks External Preview", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "applicable" : true, | |
| "hasPass" : true, | |
| "name" : "userfile task/special.config PASS", | |
| "status" : "PASS" | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : true, | |
| "name" : "userfile task/special.config FAIL", | |
| "status" : "FAIL" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : false, | |
| "hasPass" : true, | |
| "name" : "Root NA Pass Preview", | |
| "status" : "PASS" | |
| }, | |
| { | |
| "applicable" : false, | |
| "hasPass" : false, | |
| "name" : "NA INVALIDS Preview", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "No PASS criteria", | |
| "status" : "INVALID" | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : true, | |
| "name" : "WAITING (subtask INVALID)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Subtask INVALID", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "WAITING (subtask duplicate)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Subtask INVALID", | |
| "status" : "INVALID" | |
| }, | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : true, | |
| "name" : "WAITING (subtask missing)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Grouping WAITING (subtask INVALID)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Subtask INVALID", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Grouping WAITING (subtask missing)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Subtask INVALID", | |
| "status" : "INVALID" | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Subtask Optional", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : false, | |
| "hasPass" : true, | |
| "name" : "NA Bad PASS query", | |
| "status" : "FAIL" | |
| }, | |
| { | |
| "applicable" : false, | |
| "hasPass" : true, | |
| "name" : "NA Bad FAIL query", | |
| "status" : "INVALID" | |
| }, | |
| { | |
| "applicable" : false, | |
| "hasPass" : true, | |
| "name" : "NA Bad INPROGRESS query", | |
| "status" : "FAIL" | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "Looping", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "task (tasks-factory missing)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "task (names-factory type missing)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| }, | |
| { | |
| "applicable" : true, | |
| "hasPass" : false, | |
| "name" : "task (names-factory type INVALID)", | |
| "status" : "WAITING", | |
| "subTasks" : [ | |
| { | |
| "name" : "UNKNOWN", | |
| "status" : "INVALID" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ], |