You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ch...@apache.org on 2018/06/22 22:15:47 UTC
[couchdb] 18/31: Prefer ?w=3 over hacky sleeps
This is an automated email from the ASF dual-hosted git repository.
chewbranca pushed a commit to branch elixir-suite
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 91687ee18f70ed86735f8b7cc62076f3b5f980cd
Author: Russell Branca <ch...@apache.org>
AuthorDate: Fri Dec 8 21:41:23 2017 +0000
Prefer ?w=3 over hacky sleeps
---
elixir_suite/test/reduce_test.exs | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/elixir_suite/test/reduce_test.exs b/elixir_suite/test/reduce_test.exs
index a01c997..9a49bfa 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