mirror of
https://github.com/Oxalide/vsphere-influxdb-go.git
synced 2023-10-10 13:36:51 +02:00
43 lines
771 B
Plaintext
43 lines
771 B
Plaintext
|
#!/usr/bin/env bats
|
||
|
|
||
|
load test_helper
|
||
|
|
||
|
@test "logs" {
|
||
|
run govc logs
|
||
|
assert_success
|
||
|
nlogs=${#lines[@]}
|
||
|
# there should be plenty more than 1 line of hostd logs
|
||
|
[ $nlogs -ge 1 ]
|
||
|
|
||
|
# test -n flag
|
||
|
run govc logs -n $((nlogs - 10))
|
||
|
assert_success
|
||
|
[ ${#lines[@]} -le $nlogs ]
|
||
|
|
||
|
run govc logs -log vmkernel
|
||
|
assert_success
|
||
|
nlogs=${#lines[@]}
|
||
|
# there should be plenty more than 1 line of vmkernel logs
|
||
|
[ $nlogs -ge 1 ]
|
||
|
|
||
|
# test > 1 call to BrowseLog()
|
||
|
run govc logs -n 2002
|
||
|
assert_success
|
||
|
|
||
|
# -host ignored against ESX
|
||
|
run govc logs -host enoent
|
||
|
assert_success
|
||
|
|
||
|
run govc logs -log enoent
|
||
|
assert_failure
|
||
|
}
|
||
|
|
||
|
@test "logs.ls" {
|
||
|
run govc logs.ls
|
||
|
assert_success
|
||
|
|
||
|
# -host ignored against ESX
|
||
|
run govc logs.ls -host enoent
|
||
|
assert_success
|
||
|
}
|