# File lib/puppet/provider/confine.rb, line 23
23:     def self.test(name)
24:         unless @tests[name]
25:             begin
26:                 require "puppet/provider/confine/%s" % name
27:             rescue LoadError => detail
28:                 unless detail.to_s =~ /No such file/i
29:                     warn "Could not load confine test '%s': %s" % [name, detail]
30:                 end
31:                 # Could not find file
32:             end
33:         end
34:         return @tests[name]
35:     end