github.com/choria-io/go-choria@v0.28.1-0.20240416190746-b3bf9c7d5a45/providers/discovery/external/testdata/good_with_argument.rb (about)

     1  #!/usr/bin/env ruby
     2  
     3  abort("invalid argument") unless ARGV[0] == "discover"
     4  abort("invalid argument") unless ARGV[1] == "--test"
     5  abort("request file not found") unless File.exist?(ARGV[2])
     6  abort("reply file not found") unless File.exist?(ARGV[3])
     7  abort("invalid protocol") unless ARGV[4] == "io.choria.choria.discovery.v1.external_request"
     8  
     9  exec(File.join(File.dirname(__FILE__), "good.rb"))