summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRussell Branca <chewbranca@apache.org>2017-12-08 21:41:23 +0000
committerRussell Branca <chewbranca@apache.org>2017-12-08 21:41:23 +0000
commit5bce2d98a298c25b77d8dcda19deeedb494cc289 (patch)
tree485a7b8ab2baa4e03cef0471b41d99e0947b461f
parent6895fdc8b6a4147fa1a91119e701789657955376 (diff)
downloadcouchdb-5bce2d98a298c25b77d8dcda19deeedb494cc289.tar.gz
Prefer ?w=3 over hacky sleeps
-rw-r--r--elixir_suite/test/reduce_test.exs12
1 files changed, 4 insertions, 8 deletions
diff --git a/elixir_suite/test/reduce_test.exs b/elixir_suite/test/reduce_test.exs
index a01c99764..9a49bfa5b 100644
--- a/elixir_suite/test/reduce_test.exs
+++ b/elixir_suite/test/reduce_test.exs
@@ -38,8 +38,7 @@ function (doc) {
assert Couch.put("/#{db_name}/_design/foo", [body: red_doc]).body["ok"]
docs = make_docs(1, num_docs)
- assert Couch.post("/#{db_name}/_bulk_docs", [body: %{:docs => docs}]).status_code == 201
- :timer.sleep(200) # *sigh*
+ assert Couch.post("/#{db_name}/_bulk_docs", [body: %{:docs => docs}, query: %{w: 3}]).status_code == 201
rows = Couch.get(view_url).body["rows"]
assert hd(rows)["value"] == 2 * summate(num_docs)
@@ -96,8 +95,7 @@ function (doc) {
%{keys: ["d", "b"]},
%{keys: ["d", "c"]}
]
- assert Couch.post("/#{db_name}/_bulk_docs", [body: %{docs: docs}]).status_code == 201
- :timer.sleep(20) # *sigh*
+ assert Couch.post("/#{db_name}/_bulk_docs", [body: %{docs: docs}, query: %{w: 3}]).status_code == 201
total_docs = 1 + ((i - 1) * 10 * 11) + ((j + 1) * 11);
assert Couch.get("/#{db_name}").body["doc_count"] == total_docs
end
@@ -195,9 +193,8 @@ function (keys, values, rereduce) {
Enum.each(1..10, fn _ ->
docs = for i <- 1..10, do: %{val: i * 10}
- assert Couch.post("/#{db_name}/_bulk_docs", [body: %{:docs => docs}]).status_code == 201
+ assert Couch.post("/#{db_name}/_bulk_docs", [body: %{:docs => docs}, query: %{w: 3}]).status_code == 201
end)
- :timer.sleep(200) # *sigh*
rows = Couch.get(view_url).body["rows"]
assert_in_delta hd(rows)["value"]["stdDeviation"], 28.722813232690143, 0.0000000001
@@ -226,8 +223,7 @@ function (keys, values, rereduce) {
assert Couch.put("/#{db_name}/_design/foo", [body: ddoc]).body["ok"]
docs = for i <- 0..1122, do: %{_id: Integer.to_string(i), int: i}
- assert Couch.post("/#{db_name}/_bulk_docs", [body: %{:docs => docs}]).status_code == 201
- :timer.sleep(200) # *sigh*
+ assert Couch.post("/#{db_name}/_bulk_docs", [body: %{:docs => docs}, query: %{w: 3}]).status_code == 201
rand_val = fn -> :rand.uniform(100000000) end