mirror of
https://github.com/Oxalide/vsphere-influxdb-go.git
synced 2023-10-10 13:36:51 +02:00
61 lines
1.2 KiB
Plaintext
61 lines
1.2 KiB
Plaintext
|
#!/usr/bin/env bats
|
||
|
|
||
|
load test_helper
|
||
|
|
||
|
@test "import.ova" {
|
||
|
run govc import.ova $GOVC_IMAGES/${TTYLINUX_NAME}.ova
|
||
|
assert_success
|
||
|
|
||
|
run govc vm.destroy ${TTYLINUX_NAME}
|
||
|
assert_success
|
||
|
}
|
||
|
|
||
|
@test "import.ova with iso" {
|
||
|
run govc import.ova $GOVC_IMAGES/${TTYLINUX_NAME}-live.ova
|
||
|
assert_success
|
||
|
|
||
|
run govc vm.destroy ${TTYLINUX_NAME}-live
|
||
|
assert_success
|
||
|
}
|
||
|
|
||
|
@test "import.ovf" {
|
||
|
run govc import.ovf $GOVC_IMAGES/${TTYLINUX_NAME}.ovf
|
||
|
assert_success
|
||
|
|
||
|
run govc vm.destroy ${TTYLINUX_NAME}
|
||
|
assert_success
|
||
|
|
||
|
# test w/ relative dir
|
||
|
pushd $BATS_TEST_DIRNAME >/dev/null
|
||
|
run govc import.ovf ./images/${TTYLINUX_NAME}.ovf
|
||
|
assert_success
|
||
|
popd >/dev/null
|
||
|
|
||
|
run govc vm.destroy ${TTYLINUX_NAME}
|
||
|
assert_success
|
||
|
}
|
||
|
|
||
|
@test "import.ovf with name in options" {
|
||
|
name=$(new_id)
|
||
|
file=$($mktemp --tmpdir govc-test-XXXXX)
|
||
|
echo "{ \"Name\": \"${name}\"}" > ${file}
|
||
|
|
||
|
run govc import.ovf -options="${file}" $GOVC_IMAGES/${TTYLINUX_NAME}.ovf
|
||
|
assert_success
|
||
|
|
||
|
run govc vm.destroy "${name}"
|
||
|
assert_success
|
||
|
|
||
|
rm -f ${file}
|
||
|
}
|
||
|
|
||
|
@test "import.ovf with name as argument" {
|
||
|
name=$(new_id)
|
||
|
|
||
|
run govc import.ova -name="${name}" $GOVC_IMAGES/${TTYLINUX_NAME}.ova
|
||
|
assert_success
|
||
|
|
||
|
run govc vm.destroy "${name}"
|
||
|
assert_success
|
||
|
}
|