127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
|
# File 'lib/cloud_test/core.rb', line 127
def self.get_provider_class(config=load_config)
case config.delete('provider').to_s.downcase
when 'browserstack', 'bs', 'b'
require 'cloud_test/browserstack'
return Browserstack
when 'lambdatest', 'lt', 'l'
require 'cloud_test/lambdatest'
return Lambdatest
when 'crossbrowsertesting', 'cbs', 'ct', 'cbt', 'c'
require 'cloud_test/cross_browser_testing'
return CrossBrowserTesting
when 'saucelabs', 'sauce', 'sc', 'sl', 's'
require 'cloud_test/saucelabs'
return Saucelabs
else
puts "Error: Please add a valid provider to your config file!"
end
end
|