2018-11-13 13:28:26 +00:00
|
|
|
---
|
|
|
|
- hosts: localhost
|
2020-04-27 14:47:40 +00:00
|
|
|
tags:
|
|
|
|
- classic
|
|
|
|
- container
|
|
|
|
vars:
|
|
|
|
- artifacts: ./artifacts
|
|
|
|
rootless_user: testuser
|
2019-07-19 08:33:28 +00:00
|
|
|
roles:
|
2020-04-27 14:47:40 +00:00
|
|
|
- role: rootless_user_ready
|
|
|
|
|
|
|
|
tasks:
|
|
|
|
# At the start of a run, clean up state. Useful for test reruns.
|
|
|
|
- name: local artifacts directory exists
|
|
|
|
local_action: file path="{{ artifacts }}" state=directory
|
|
|
|
|
|
|
|
- name: remove stale log files
|
|
|
|
local_action: shell rm -f {{ artifacts }}/test*.log
|
|
|
|
|
2020-05-12 12:38:17 +00:00
|
|
|
- name: clear test results (test.log)
|
2020-04-27 14:47:40 +00:00
|
|
|
local_action: command truncate --size=0 {{ artifacts }}/test.log
|
|
|
|
|
2020-05-12 12:38:17 +00:00
|
|
|
- name: clear test results (results.yml)
|
2020-05-13 19:29:13 +00:00
|
|
|
local_action: copy content="results:\n" dest={{ artifacts }}/results.yml
|
2020-05-12 12:38:17 +00:00
|
|
|
|
2020-04-27 14:47:40 +00:00
|
|
|
# These are the actual tests: set cgroups vN, then run root/rootless tests.
|
2020-05-21 17:23:01 +00:00
|
|
|
#
|
|
|
|
# FIXME FIXME FIXME: 2020-05-21: 'loop' should be '2, 1' but there's some
|
|
|
|
# nightmarish bug in CI wherein reboots hang forever. There's a bug open[1]
|
|
|
|
# but it seems dead. Without a working reboot, there's no way to test v1.
|
|
|
|
# [1] https://redhat.service-now.com/surl.do?n=PNT0808530
|
|
|
|
# I'm leaving this as a 'loop' in (foolish? vain?) hope that the bug will
|
|
|
|
# be fixed. Let's revisit this after, say, 2020-08. If the bug persists
|
|
|
|
# then let's just revert the entire cgroups v1 change, and go back to
|
|
|
|
# using standard-test-basic.
|
2020-04-27 14:47:40 +00:00
|
|
|
- name: set cgroups and run podman tests
|
|
|
|
include_tasks: test_podman_cgroups_vn.yml
|
2020-05-21 17:23:01 +00:00
|
|
|
loop: [ 2 ]
|
2020-04-27 14:47:40 +00:00
|
|
|
loop_control:
|
|
|
|
loop_var: want_cgroups
|
|
|
|
|
2021-09-16 21:15:05 +00:00
|
|
|
- name: test podman-remote
|
|
|
|
include_tasks: test_podman_remote.yml
|
|
|
|
|
2021-08-10 20:31:39 +00:00
|
|
|
- name: test toolbox
|
|
|
|
include_tasks: test_toolbox.yml
|
|
|
|
|
2020-04-27 14:47:40 +00:00
|
|
|
# Postprocessing: check for FAIL or ERROR in any test, exit 1 if so
|
|
|
|
- name: check results
|
|
|
|
include_tasks: check_results.yml
|