From 2e5d482659371082e34ee3aba42b3c5a301b8168 Mon Sep 17 00:00:00 2001
From: Steven Roose <steven@stevenroose.org>
Date: Fri, 22 Feb 2019 18:06:34 +0000
Subject: [PATCH] tests: Print remaining jobs in test_runner.py

This helps finding out which tests fail to finish.
---
 test/functional/test_runner.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/test/functional/test_runner.py b/test/functional/test_runner.py
index 999cd7210..7f0638255 100755
--- a/test/functional/test_runner.py
+++ b/test/functional/test_runner.py
@@ -477,6 +477,11 @@ class TestHandler:
                               log_stderr))
         if not self.jobs:
             raise IndexError('pop from empty list')
+
+        # Print remaining running jobs when all jobs have been started.
+        if not self.test_list:
+            print("Remaining jobs: [{}]".format(", ".join(j[0] for j in self.jobs)))
+
         dot_count = 0
         while True:
             # Return first proc that finishes