Al Stone 69fdad
- hosts: localhost
Al Stone 69fdad
  vars:
Al Stone 69fdad
  - artifacts: ./artifacts
Al Stone 69fdad
  tags:
Al Stone 69fdad
  - classic
Al Stone 69fdad
  remote_user: root
Al Stone 69fdad
  tasks:
Al Stone 69fdad
  - name: badcode
Al Stone 69fdad
    block:
Al Stone 69fdad
      - name: run the badcode test
Al Stone 69fdad
        shell: exec > /tmp/badcode.test.log 2>&1 && ./badcode/runtest.sh
Al Stone 69fdad
Al Stone 69fdad
    always:
Al Stone 69fdad
      - name: pull out logs
Al Stone 69fdad
        fetch:
Al Stone 69fdad
          dest: "{{ artifacts }}/"
Al Stone 69fdad
          src:  "/tmp/badcode.test.log"
Al Stone 69fdad
          flat: yes
Al Stone 69fdad
      - name: pull out expected
Al Stone 69fdad
        fetch:
Al Stone 69fdad
          dest: "{{ artifacts }}/"
Al Stone 69fdad
          src:  "./badcode/badcode.asl.expected"
Al Stone 69fdad
          flat: yes
Al Stone 69fdad
      - name: pull out actual
Al Stone 69fdad
        fetch:
Al Stone 69fdad
          dest: "{{ artifacts }}/"
Al Stone 69fdad
          src:  "./badcode/badcode.asl.actual"
Al Stone 69fdad
          flat: yes