69fdad5
- hosts: localhost
69fdad5
  vars:
b7f2c45
  - artifacts: "{{ lookup('env', 'TEST_ARTIFACTS')|default('./artifacts', true) }}"
69fdad5
  tags:
69fdad5
  - classic
b7f2c45
  roles:
b7f2c45
  - role: standard-test-basic
b7f2c45
    tests:
b7f2c45
    - badcode
b7f2c45
    required_packages:
b7f2c45
    - acpica-tools
69fdad5
  remote_user: root
69fdad5
  tasks:
69fdad5
  - name: badcode
69fdad5
    block:
69fdad5
      - name: run the badcode test
69fdad5
        shell: exec > /tmp/badcode.test.log 2>&1 && ./badcode/runtest.sh
69fdad5
69fdad5
    always:
b7f2c45
      - name: pull out results
69fdad5
        fetch:
69fdad5
          dest: "{{ artifacts }}/"
b7f2c45
          src:  "{{ item }}"
69fdad5
          flat: yes
b7f2c45
        with_items:
b7f2c45
        - /tmp/badcode.test.log
b7f2c45
        - ./badcode/badcode.asl.expected
b7f2c45
        - ./badcode/badcode.asl.actual