skyline/playbooks/devstack/network/run-e2etests.yaml
zhangjingwei 2d8d8a76d9 test: add firewall e2e
add e2e cases for firwall/firewall-policy/firewall-rule

Change-Id: I983b9ca2729ba8e762d67d42186a481b7224e18b
2024-05-09 10:57:27 +08:00

33 lines
1.3 KiB
YAML

---
- hosts: controller
vars:
- devstack_base_dir: /opt/stack
tasks:
- name: Run e2e tests
shell:
executable: /bin/bash
cmd: |
# use nvm
. $HOME/.nvm/nvm.sh
# make e2e
config_file="test/e2e/config/local_config.yaml"
cp test/e2e/config/config-network.yaml $config_file
sed -i "s#baseUrl.*#baseUrl: http://127.0.0.1:9999#" $config_file
sed -i "s/- neutron::qos/# - neutron::qos/" $config_file
sed -i "s/- neutron::vpn/# - neutron::vpn/" $config_file
sed -i "s/- neutron::port-forwarding/# - neutron::port-forwarding/" $config_file
sed -i "s/- neutron::firewall/# - neutron::firewall/" $config_file
sed -i "s/- octavia/# - octavia/" $config_file
# TODO
sed -i "s#- pages/network/floatingip.spec.js#\#- pages/network/floatingip.spec.js#" $config_file
sed -i "s#username:.*#username: admin#" $config_file
sed -i "s#password:.*#password: secretadmin#" $config_file
sed -i "s#usernameAdmin:.*#usernameAdmin: admin#" $config_file
sed -i "s#passwordAdmin:.*#passwordAdmin: secretadmin#" $config_file
make e2e
args:
chdir: "{{ devstack_base_dir }}/skyline-console"
become_user: stack
become: yes