Sha256: 2c8d242a06ea8cc46f6d5a52b61be0d59fbcdc3923219b780ed5ab3b9c583622

Contents?: true

Size: 603 Bytes

Versions: 6

Compression:

Stored size: 603 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')

require 'drbqs/task/task'
require_relative 'definition/task_obj_definition.rb'

describe DRbQS do
  before(:all) do
    @tasks = 3.times.map do |i|
      DRbQS::Task.new(Test1.new, :echo, args: [i])
    end
    @process_id, @uri = drbqs_fork_server(14050, :task => @tasks)
    @manage = DRbQS::Manage.new(:uri => @uri)
  end

  it "should send exit signal" do
    lambda do
      @manage.send_exit_signal
    end.should_not raise_error
    lambda do
      drbqs_wait_kill_server(@process_id)
    end.should_not raise_error
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
drbqs-0.1.1 spec/integration_test/05_server_exit_signal_spec.rb
drbqs-0.1.0 spec/integration_test/05_server_exit_signal_spec.rb
drbqs-0.0.19 spec/integration_test/05_server_exit_signal_spec.rb
drbqs-0.0.18 spec/integration_test/05_server_exit_signal_spec.rb
drbqs-0.0.17 spec/integration_test/05_server_exit_signal_spec.rb
drbqs-0.0.16 spec/integration_test/05_server_exit_signal_spec.rb