diff options
-rw-r--r-- | test/spec_server.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/spec_server.rb b/test/spec_server.rb index 7a60a61e..3ec88f16 100644 --- a/test/spec_server.rb +++ b/test/spec_server.rb @@ -161,6 +161,8 @@ describe Rack::Server do end it "check pid file presence and not owned process" do + owns_pid_1 = (Process.kill(0, 1) rescue nil) == 1 + skip "cannot test if pid 1 owner matches current process (eg. docker/lxc)" if owns_pid_1 pidfile = Tempfile.open('pidfile') { |f| f.write(1); break f }.path server = Rack::Server.new(pid: pidfile) server.send(:pidfile_process_status).must_equal :not_owned |