example.json (1277B)
1[ 2 { 3 "id": "1f", 4 "name": "simple test to test framework", 5 "category": [ 6 "example" 7 ], 8 "setup": [ 9 "mkdir mytest" 10 ], 11 "cmdUnderTest": "touch mytest/blorfl", 12 "expExitCode": "0", 13 "verifyCmd": "ls mytest/* | grep '[b]lorfl'", 14 "matchPattern": "orfl", 15 "matchCount": "1", 16 "teardown": [ 17 "rm -rf mytest" 18 ] 19 }, 20 { 21 "id": "2f", 22 "name": "simple test, no need for verify", 23 "category": [ 24 "example" 25 ], 26 "setup": [ 27 "mkdir mytest", 28 "touch mytest/blorfl" 29 ], 30 "cmdUnderTest": "ls mytest/blorfl", 31 "expExitCode": "0", 32 "verifyCmd": "/bin/true", 33 "matchPattern": " ", 34 "matchCount": "0", 35 "teardown": [ 36 "rm -rf mytest" 37 ] 38 }, 39 { 40 "id": "3f", 41 "name": "simple test, no need for setup or teardown (or verify)", 42 "category": [ 43 "example" 44 ], 45 "setup": [ 46 ], 47 "cmdUnderTest": "ip l l lo", 48 "expExitCode": "0", 49 "verifyCmd": "/bin/true", 50 "matchPattern": " ", 51 "matchCount": "0", 52 "teardown": [ 53 ] 54 } 55]