Skip to content

Commit a770213

Browse files
committed
debugging travis: fixing timing problems
1 parent c8243c3 commit a770213

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

lib/mongo/cursor.ex

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,6 @@ defmodule Mongo.Cursor do
8989

9090
def aggregate(topology_pid, cmd, fun, opts) do
9191

92-
IO.puts inspect cmd
93-
9492
with {:ok, conn, opts} <- select_server(topology_pid, opts),
9593
{:ok, %{"ok" => ok,
9694
"operationTime" => op_time,

test/mongo/change_stream_test.exs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,26 @@ defmodule Mongo.ChangeStreamTest do
88
end
99

1010
def consumer_1(top, monitor) do
11-
cursor = Mongo.watch_collection(top, "users", [], fn doc -> send(monitor, {:token, doc}) end, max_time: 1_000, debug: true )
11+
cursor = Mongo.watch_collection(top, "users", [], fn doc -> IO.puts("Token #{inspect doc}"); send(monitor, {:token, doc}) end, max_time: 1_000, debug: true )
1212
result = cursor |> Enum.take(2) |> Enum.at(0)
1313
send(monitor, {:insert, result})
1414
end
1515

1616
def consumer_2(top, monitor, token) do
17-
cursor = Mongo.watch_collection(top, "users", [], fn doc -> send(monitor, {:token, doc}) end, resume_after: token, max_time: 1_000 )
17+
cursor = Mongo.watch_collection(top, "users", [], fn doc -> IO.puts("Token #{inspect doc}"); send(monitor, {:token, doc}) end, resume_after: token, max_time: 1_000 )
1818
result = cursor |> Enum.take(1) |> Enum.at(0)
1919
send(monitor, {:insert, result})
2020
end
2121

2222
def consumer_3(top, monitor, token) do
23-
cursor = Mongo.watch_collection(top, "users", [], fn doc -> send(monitor, {:token, doc}) end, resume_after: token, max_time: 1_000 )
23+
cursor = Mongo.watch_collection(top, "users", [], fn doc -> IO.puts("Token #{inspect doc}"); send(monitor, {:token, doc}) end, resume_after: token, max_time: 1_000 )
2424
result = cursor |> Enum.take(4) |> Enum.map(fn %{"fullDocument" => %{"name" => name}} -> name end)
2525
send(monitor, {:insert, result})
2626

2727
end
2828

2929
def producer(top) do
30-
Process.sleep(100)
30+
Process.sleep(300)
3131
assert {:ok, %Mongo.InsertOneResult{}} = Mongo.insert_one(top, "users", %{name: "Greta"})
3232
assert {:ok, %Mongo.InsertOneResult{}} = Mongo.insert_one(top, "users", %{name: "Gustav"})
3333
assert {:ok, %Mongo.InsertOneResult{}} = Mongo.insert_one(top, "users", %{name: "Tom"})

0 commit comments

Comments
 (0)