machinepack-process
Version:
Work with child procs and the running process.
42 lines (41 loc) • 742 B
JSON
{
"machine": "execute-command",
"expectations": [
{
"using": {
"command": "echo hi"
},
"outcome": "success",
"returns": {
"stdout": "hi\n",
"stderr": ""
}
},
{
"using": {
"command": "echo hi",
"dir": "/place/that/totally/doesnt/exist"
},
"outcome": "noSuchDir"
},
{
"using": {
"command": "ls -la ./",
"environmentVars": {
"NODE_ENV": "production"
}
},
"outcome": "success"
},
{
"using": {
"command": "sleep 1",
"environmentVars": {
"NODE_ENV": "production"
},
"timeout": 1
},
"outcome": "timedOut"
}
]
}