f46a54aa95
Some of the "unit" test cases required actual redis running. This introduces a separate job with actual redis service enabled so that we run these tests in CI. Change-Id: I1ddb580e9e8eb34937acba934520a998d249da3c
22 lines
811 B
YAML
22 lines
811 B
YAML
- hosts: all
|
|
vars:
|
|
taskflow_backend_daemon: "{{ tox_environment.PIFPAF_DAEMON }}"
|
|
roles:
|
|
- role: bindep
|
|
bindep_profile: "tests-functional-{{ taskflow_backend_daemon }}"
|
|
tasks:
|
|
- name: Include OS-specific variables
|
|
include_vars: "{{ ansible_os_family }}.yaml"
|
|
# NOTE(yoctozepto): Debian and Ubuntu have this nasty policy of starting
|
|
# installed services for us. We don't rely on system-wide service and use
|
|
# pifpaf. Unfortunately, default port may conflict with system-wide service.
|
|
# So, for sanity and resource conservation, let's stop it before tests run.
|
|
- name: "Stop backend services"
|
|
service:
|
|
name: "{{ item }}"
|
|
state: stopped
|
|
enabled: no
|
|
become: yes
|
|
loop: "{{ backend_services_map[taskflow_backend_daemon] }}"
|
|
|