blob: fb778dd9ed01e0f27665a5a868cf34b6f7ac1fdc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
- given: "an installed vmadm"
function: install_vmadm
- given: "a Debian 10 OpenStack cloud image"
function: ensure_base_image
- when: "I invoke vmadm cloud-init --config {config} {filename} {dirname}"
function: invoke_cloud_init
- when: "I invoke vmadm new --config {config} {filename}"
function: create_vm
cleanup: delete_vm
- when: "I invoke vmadm delete --config {config} {filename}"
function: delete_vm
- when: "I invoke vmadm shutdown --config {config} {filename}"
function: shutdown_vm
- when: "I invoke vmadm start --config {config} {filename}"
function: start_vm
- when: "I invoke ssh -F {config} {target} {args:text}"
function: run_hostname_over_ssh
- then: "directories {actual} and {expected} are identical"
function: directories_match
|