Sha256: dcf6569ffe119ecf18842bbf97a70315e877d053377a7d9704d102ea0bd7d8e8
Contents?: true
Size: 1 KB
Versions: 16
Compression:
Stored size: 1 KB
Contents
module HybridPlatformsConductor module HpcPlugins module Test # Test that the private IP address is correct class Ip < HybridPlatformsConductor::Test # Check my_test_plugin.rb.sample documentation for signature details. def test_on_node { "#{@nodes_handler.sudo_on(@node)} hostname -I" => proc do |stdout| if stdout.first.nil? error 'No IP returned by "hostname -I"' else private_ips = @nodes_handler.get_private_ips_of @node if private_ips host_ips = stdout.first.split(' ').select { |ip| ip =~ /^172\.16\.\d+\.\d+$/ }.sort ref_ips = private_ips.sort assert_equal( host_ips, ref_ips, "Expected IPs to be #{ref_ips}, but got #{host_ips} instead" ) end end end } end end end end end
Version data entries
16 entries across 16 versions & 1 rubygems