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

Version Path
logstash-integration-jdbc-5.5.2 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.5.1 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.5.0 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.4.9 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.4.8 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.4.7 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.4.6 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.4.5 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.4.4 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.4.3 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.4.2 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.4.1 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.4.0 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.3.0 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.2.6 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.2.5 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.2.4 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.2.3 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.2.2 spec/filters/remote_server_helper.rb
logstash-integration-jdbc-5.2.1 spec/filters/remote_server_helper.rb