github.com/vmware/govmomi@v0.37.2/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  }