diff --git a/xdist/dsession.py b/xdist/dsession.py index ae71db4..46f76a9 100644 --- a/xdist/dsession.py +++ b/xdist/dsession.py @@ -535,6 +535,7 @@ class DSession: while not self.session_finished: self.loop_once() if self.shouldstop: + self.triggershutdown() raise Interrupted(str(self.shouldstop)) return True