dependency management implemented -- this should be polished later to say the task name in the exception message. last feature to implement is logging.
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"units_path": "/home/phanes/development/internal/Examplar/conf/units/all_test.units",
|
||||
"plan_path": "/home/phanes/development/internal/Examplar/conf/plans/test.plan"
|
||||
"plan_path": "/home/phanes/development/internal/Examplar/conf/plans/test.plan",
|
||||
"config_version": "1"
|
||||
}
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
"plan": [
|
||||
{ "name": "independent test 1", "dependencies": [ null ] },
|
||||
{ "name": "independent test 2", "dependencies": [ null ] },
|
||||
{ "name": "dependent test", "dependencies": [ "independent test 1", null, null ] }
|
||||
{ "name": "dependent test", "dependencies": [ "independent test 1" ] }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
"target": "/usr/bin/false",
|
||||
"rectifier": "/usr/bin/true",
|
||||
"active": true,
|
||||
"required": true,
|
||||
"required": false,
|
||||
"rectify": true
|
||||
},
|
||||
{
|
||||
"name": "independent test 2",
|
||||
"target": "/usr/bin/false",
|
||||
"rectifier": "/usr/bin/false",
|
||||
"target": "/usr/bin/true",
|
||||
"rectifier": "/usr/bin/true",
|
||||
"active": true,
|
||||
"required": false,
|
||||
"rectify": false
|
||||
@@ -26,7 +26,7 @@
|
||||
},
|
||||
{
|
||||
"name": "dependent test",
|
||||
"target": "ssh root@phanes.silogroup.org",
|
||||
"target": "/usr/bin/true",
|
||||
"rectifier": "/usr/bin/false",
|
||||
"active": true,
|
||||
"required": false,
|
||||
|
||||
Reference in New Issue
Block a user