github.com/vmware/govmomi@v0.43.0/govc/test/firewall.bats (about) 1 #!/usr/bin/env bats 2 3 load test_helper 4 5 @test "firewall.ruleset.find" { 6 vcsim_env -esx 7 8 # Assumes sshServer ruleset is enabled 9 run govc firewall.ruleset.find -c=false -direction inbound -port 22 10 assert_success 11 12 run govc firewall.ruleset.find -c=false -direction outbound -port 22 13 if [ "$status" -eq 1 ] ; then 14 # If outbound port 22 is blocked, we should be able to list disabled rules via: 15 run govc firewall.ruleset.find -c=false -direction outbound -port 22 -enabled=false 16 assert_success 17 18 # find disabled should include sshClient ruleset in output 19 result=$(govc firewall.ruleset.find -c=false -direction outbound -port 22 -enabled=false | grep sshClient | wc -l) 20 [ $result -eq 1 ] 21 fi 22 }