templates:
  - name: /testbin/consoletest
    panics: maybe
    output:
      - text: "/testbin/consoletest: Able was i ere i saw elbA"
  - name: /testbin/opentest
    panics: maybe
  - name: /testbin/readwritetest
    panics: maybe
    output:
      - text: "/testbin/readwritetest: h4xa0rRq0Vgbc96tiYJ^!#nXzZSAKPO"
  - name: /testbin/closetest
    panics: maybe
  - name: /testbin/fileonlytest
    panics: maybe
  - name: /testbin/redirect
  - name: /testbin/sparsefile
    panics: maybe
  - name: /testbin/badcall
  - name: faulter
  - name: /testbin/forkbomb
    timesout: yes
    timeout: 15.0
    output:
      - text: "/testbin/forkbomb: SUCCESS"
      - text: "/testbin/forkbomb: SUCCESS"
      - text: "/testbin/forkbomb: SUCCESS"
      - text: "/testbin/forkbomb: SUCCESS"
      - text: "/testbin/forkbomb: SUCCESS"

  - name: kmalloc
    output:
      - text: "kmalloc: out of memory"
  - name: /testbin/crash
  - name: /testbin/forktest
  - name: /testbin/randcall
  - name: /testbin/shelltest
    output:
      - text: "/testbin/shelltest: line-1: Able was i ere i saw elbA"
      - text: "/testbin/shelltest: line-2: Able was i ere i saw elbA"
      - text: "/testbin/shelltest: line-3: Able was i ere i saw elbA"
  - name: /testbin/argtest
    input:
      - "{{randString 1 2}}"
      - "{{randString 4 5}}"
      - "{{randString 9 10}}"
      - "{{randString 10 11}}"
      - "{{randString 11 12}}"
      - "{{randString 12 13}}"
      - "{{randString 13 14}}"
      - "{{randString 200 513}}"
    output:
      - text: "/testbin/argtest: argc: {{add 1 .ArgLen}}"
      - text: "/testbin/argtest: /testbin/argtest"
      - text: "{{range $index, $element := .Args}}/testbin/argtest: {{$element}}\n{{end}}"
      - text: "/testbin/argtest: [NULL]"
  - name: /testbin/bigexec
  - name: /testbin/factorial
    input:
      - "{{randInt 6 10}}"
    output:
      - text: "/testbin/factorial: {{$n:= index .Args 0 | atoi}}{{factorial $n}}\n"
  - name: /testbin/add
    input:
      - "{{randInt 2 1000}}"
      - "{{randInt 2 4000}}"
    output:
      - text: "/testbin/add: {{$x:= index .Args 0 | atoi}}{{$y := index .Args 1 | atoi}}{{add $x $y}}"
