3 changed files with 49 additions and 0 deletions
@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env bats |
||||
|
||||
@test "Check for help usage message" { |
||||
run kvm-install-vm |
||||
[ "$output" = "You must specify a name for the VM with -n. Use -h to see usage." ] |
||||
} |
||||
|
||||
@test "Install VM - batstestvm" { |
||||
run bash -c "kvm-install-vm -n batstestvm" |
||||
[ "$status" -eq 0 ] |
||||
} |
||||
|
||||
@test "Check running VM state" { |
||||
run bash -c "virsh -q domstate batstestvm" |
||||
[ "$output" = "running" ] |
||||
} |
||||
|
||||
@test "Delete VM - batstestvm" { |
||||
run bash -c "kvm-install-vm -r batstestvm" |
||||
[ "$status" -eq 0 ] |
||||
} |
||||
|
||||
@test "Check destroyed VM state" { |
||||
run bash -c "virsh -q domstate batstestvm" |
||||
[[ "$output" =~ "error: failed to get domain 'batstestvm'" ]] |
||||
} |
||||
@ -0,0 +1,21 @@
|
||||
#!/usr/bin/env bats |
||||
|
||||
@test "Check that genisoimage is available" { |
||||
command -v genisoimage |
||||
} |
||||
|
||||
@test "Check that virt-install is available" { |
||||
command -v virt-install |
||||
} |
||||
|
||||
@test "Check that virt-resize is available" { |
||||
command -v virt-resize |
||||
} |
||||
|
||||
@test "Check that qemu-img is available" { |
||||
command -v qemu-img |
||||
} |
||||
|
||||
@test "Check that virsh is available" { |
||||
command -v virsh |
||||
} |
||||
Loading…
Reference in new issue