9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/selenium-grid/hub.rb', line 9
def start(overrides = {})
classpath = Java::Classpath.new(File.join(File.dirname(__FILE__), %w(.. ..)))
classpath = classpath << "." << "lib/openqa/selenium-grid-hub-standalone-*.jar"
requirements = {
:classpath => classpath.definition,
:log => File.join(File.dirname(__FILE__), "..", "..", "log", "hub.log")
}
options = {
:background => ENV['BACKGROUND'] || false,
}.merge(overrides).merge(requirements)
Java::VM.new.run "com.thoughtworks.selenium.grid.hub.HubServer", options
end
|