example.json 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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. ]