* [PATCH 1/3] test/exec/test_exec: bring worker_processes down to 2
2020-01-26 5:33 5% [PATCH 0/3] minor test golfing to make worktree smaller Eric Wong
@ 2020-01-26 5:33 7% ` Eric Wong
0 siblings, 0 replies; 2+ results
From: Eric Wong @ 2020-01-26 5:33 UTC (permalink / raw)
To: unicorn-public
My hardware gets worse and worse every year :<
---
test/exec/test_exec.rb | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/test/exec/test_exec.rb b/test/exec/test_exec.rb
index 8a6b43e..32734c1 100644
--- a/test/exec/test_exec.rb
+++ b/test/exec/test_exec.rb
@@ -45,8 +45,9 @@ def call(env)
COMMON_TMP = Tempfile.new('unicorn_tmp') unless defined?(COMMON_TMP)
+ HEAVY_WORKERS = 2
HEAVY_CFG = <<-EOS
-worker_processes 4
+worker_processes #{HEAVY_WORKERS}
timeout 30
logger Logger.new('#{COMMON_TMP.path}')
before_fork do |server, worker|
@@ -606,6 +607,7 @@ def test_unicorn_config_listen_augments_cli
def test_weird_config_settings
File.open("config.ru", "wb") { |fp| fp.syswrite(HI) }
ucfg = Tempfile.new('unicorn_test_config')
+ proc_total = HEAVY_WORKERS + 1 # + 1 for master
ucfg.syswrite(HEAVY_CFG)
pid = xfork do
redirect_test_io do
@@ -616,9 +618,9 @@ def test_weird_config_settings
results = retry_hit(["http://#{@addr}:#{@port}/"])
assert_equal String, results[0].class
wait_master_ready(COMMON_TMP.path)
- wait_workers_ready(COMMON_TMP.path, 4)
+ wait_workers_ready(COMMON_TMP.path, HEAVY_WORKERS)
bf = File.readlines(COMMON_TMP.path).grep(/\bbefore_fork: worker=/)
- assert_equal 4, bf.size
+ assert_equal HEAVY_WORKERS, bf.size
rotate = Tempfile.new('unicorn_rotate')
File.rename(COMMON_TMP.path, rotate.path)
@@ -630,20 +632,20 @@ def test_weird_config_settings
tries = DEFAULT_TRIES
log = File.readlines(rotate.path)
while (tries -= 1) > 0 &&
- log.grep(/reopening logs\.\.\./).size < 5
+ log.grep(/reopening logs\.\.\./).size < proc_total
sleep DEFAULT_RES
log = File.readlines(rotate.path)
end
- assert_equal 5, log.grep(/reopening logs\.\.\./).size
+ assert_equal proc_total, log.grep(/reopening logs\.\.\./).size
assert_equal 0, log.grep(/done reopening logs/).size
tries = DEFAULT_TRIES
log = File.readlines(COMMON_TMP.path)
- while (tries -= 1) > 0 && log.grep(/done reopening logs/).size < 5
+ while (tries -= 1) > 0 && log.grep(/done reopening logs/).size < proc_total
sleep DEFAULT_RES
log = File.readlines(COMMON_TMP.path)
end
- assert_equal 5, log.grep(/done reopening logs/).size
+ assert_equal proc_total, log.grep(/done reopening logs/).size
assert_equal 0, log.grep(/reopening logs\.\.\./).size
Process.kill(:QUIT, pid)
^ permalink raw reply related [relevance 7%]
* [PATCH 0/3] minor test golfing to make worktree smaller
@ 2020-01-26 5:33 5% Eric Wong
2020-01-26 5:33 7% ` [PATCH 1/3] test/exec/test_exec: bring worker_processes down to 2 Eric Wong
0 siblings, 1 reply; 2+ results
From: Eric Wong @ 2020-01-26 5:33 UTC (permalink / raw)
To: unicorn-public
must. kill. code.
Eric Wong (3):
test/exec/test_exec: bring worker_processes down to 2
test_helper: remove unused `chunked_spawn'
test_upload: use spawn to simplify redirects
test/exec/test_exec.rb | 16 +++++++++-------
test/test_helper.rb | 26 --------------------------
test/unit/test_upload.rb | 13 ++++---------
3 files changed, 13 insertions(+), 42 deletions(-)
^ permalink raw reply [relevance 5%]
Results 1-2 of 2 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2020-01-26 5:33 5% [PATCH 0/3] minor test golfing to make worktree smaller Eric Wong
2020-01-26 5:33 7% ` [PATCH 1/3] test/exec/test_exec: bring worker_processes down to 2 Eric Wong
Code repositories for project(s) associated with this public inbox
https://yhbt.net/unicorn.git/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).