Sha256: 3c1ca4a9697585472b50c9fb40adec2782736a4af937d1f203eda720e3f82eb0
Contents?: true
Size: 680 Bytes
Versions: 49
Compression:
Stored size: 680 Bytes
Contents
# encoding: utf-8 require "childprocess" module ServerProcessHelpers def self.jdbc_static_start_derby_server() # client_out = Stud::Temporary.file # client_out.sync ChildProcess.posix_spawn = true cmd = ["java", "-jar", "#{BASE_DERBY_DIR}/derbyrun.jar", "server", "start"] process = ChildProcess.build(*cmd) process.start sleep(0.1) end def self.jdbc_static_stop_derby_server(test_db) cmd = ["java", "-jar", "#{BASE_DERBY_DIR}/derbyrun.jar", "server", "shutdown"] process = ChildProcess.build(*cmd) ChildProcess.posix_spawn = true process.start process.wait `rm -rf #{::File.join(GEM_BASE_DIR, test_db)}` end end
Version data entries
49 entries across 49 versions & 2 rubygems