bab8b94
- hosts: localhost
bab8b94
  pre_tasks:
bab8b94
  # Make sure we uninstall all sub-packages, so we can test that the cmake files
bab8b94
  # in llvm-devel are useable when only llvm-devel is installed.
bab8b94
  - name: Uninstall llvm sub-packages
bab8b94
    package:
bab8b94
      name: "{{ item }}"
bab8b94
      state: absent
bab8b94
    tags: classic
bab8b94
    with_items:
bab8b94
      - llvm
bab8b94
      - llvm-devel
bab8b94
      - llvm-doc
bab8b94
      - llvm-googletest
bab8b94
      - llvm-libs
bab8b94
      - llvm-static
bab8b94
      - llvm-test
bab8b94
  roles:
bab8b94
  - role: standard-test-basic
bab8b94
    tags: classic
bab8b94
    required_packages:
bab8b94
      - llvm-devel
bab8b94
      - cmake
bab8b94
      - ninja-build
bab8b94
      - gcc
bab8b94
      - gcc-c++
bab8b94
    tests:
bab8b94
      - llvm-devel-cmake