diff --git a/monitor/schedule_test.go b/monitor/schedule_test.go
index <HASH>..<HASH> 100644
--- a/monitor/schedule_test.go
+++ b/monitor/schedule_test.go
@@ -286,7 +286,7 @@ func agentSchedule(t *testing.T, td *testData, queue *mockQueue,
 	// Tick here on purpose, so that not all events are ignored because
 	// the offering's been deleted.
 	ticker.tick()
-	queue.awaitCompletion(time.Second)
+	queue.awaitCompletion(time.Second * 5)
 }
 
 func clientSchedule(t *testing.T, td *testData, queue *mockQueue,
@@ -474,7 +474,7 @@ func clientSchedule(t *testing.T, td *testData, queue *mockQueue,
 	// Tick here on purpose, so that not all events are ignored because
 	// the offering's been deleted.
 	ticker.tick()
-	queue.awaitCompletion(time.Second)
+	queue.awaitCompletion(time.Second * 5)
 }
 
 func commonSchedule(t *testing.T, td *testData, queue *mockQueue,
@@ -504,7 +504,7 @@ func commonSchedule(t *testing.T, td *testData, queue *mockQueue,
 	// Tick here on purpose, so that not all events are ignored because
 	// the offering's been deleted.
 	ticker.tick()
-	queue.awaitCompletion(time.Second)
+	queue.awaitCompletion(time.Second * 5)
 }
 
 func scheduleTest(t *testing.T, td *testData, queue *mockQueue,
Increased timeout for `mockQueue.awaitCompletion`