skyline/playbooks/devstack/storage/run-e2etests.yaml
Jingwei.Zhang 0295af7bbf test: Add swift e2e
Add swift e2e:
1. create/delete container, update access
2. upload/edit/rename/delete/copy/paste/cut file
3. create/delete folder

Change-Id: Iced51cc04d672a85f6180dac7c96296bb9af316d
2021-12-06 14:27:08 +08:00

28 lines
969 B
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-storage.yaml $config_file
sed -i "s#baseUrl.*#baseUrl: https://127.0.0.1:9999#" $config_file
sed -i "s/- cinder::buckup/# - cinder::buckup/" $config_file
sed -i "s/- swift/# - swift/" $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