Sha256: f5af6ba0a6e31e875113413d3492c5a6dce7eb6291626408e577a1d31b206300

Contents?: true

Size: 672 Bytes

Versions: 64

Compression:

Stored size: 672 Bytes

Contents

require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper'

describe "Process.setpgid" do
  it "requires two arguments" do
    lambda { Process.setpgid }.should raise_error(ArgumentError)
    lambda { Process.setpgid(0) }.should raise_error(ArgumentError)
  end

=begin
  it "sets the process group id of the specified process" do
    rd, wr = IO.pipe

    pid = Process.fork do
      wr.close
      rd.read
      rd.close
      Process.exit!
    end

    rd.close

    Process.getpgid(pid).should == Process.getpgrp
    Process.setpgid(pid, pid).should == 0
    Process.getpgid(pid).should == pid

    wr.write ' '
    wr.close
  end
=end
end

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
rhodes-3.1.1 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.1.1.beta spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.1.0 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.1.0.beta.5 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.1.0.beta.4 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.1.0.beta.3 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.1.0.beta.2 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.1.0.beta.1 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.0.2 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.0.2.beta.1 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.0.1 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.0.1.beta.8 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.0.1.beta.7 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.0.1.beta.6 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.0.1.beta.5 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.0.1.beta.4 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.0.1.beta.3 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.0.1.beta.2 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.0.0 spec/framework_spec/app/spec/core/process/setpgid_spec.rb
rhodes-3.0.0.beta.7 spec/framework_spec/app/spec/core/process/setpgid_spec.rb