Blob Blame History Raw
- name: Run the tests
  vars:
    req_services: []  # don't name this required_services, it would be endless loop
  hosts: all
  tasks:
  - name: check if we are running in a container
    command: systemctl
    register: in_host
    ignore_errors: true
  - name: add docker to req_services if we are not in a dkr cont
    set_fact:
      req_services: ["docker"]
    when: in_host.rc == 0
  - name: run them tests
    include_role:
      name: standard-test-basic
    tags:
    - classic
    vars:
      tests:
      - unit:
          run: pytest-3 -v /usr/libexec/installed-tests/python-docker/tests/unit/
      - integration:
          run: pytest-3 -v /usr/libexec/installed-tests/python-docker/tests/integration/
      required_packages:
      - python-docker-tests
      - python3-mock
      - python3-pytest
      - python3-docker
      - docker  # TODO: dont install when in a container
      required_services: '{{ req_services }}'