From 46b94c1c81d5d5671bdf37c8aeb92bf39dfb0081 Mon Sep 17 00:00:00 2001 From: Jonathan Hunt Date: Thu, 25 Apr 2013 18:04:24 -0700 Subject: [PATCH] Report ImportErrors in distributed mode. --- testing/acceptance_test.py | 2 +- xdist/dsession.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/testing/acceptance_test.py b/testing/acceptance_test.py index c103173..95f1332 100644 --- a/testing/acceptance_test.py +++ b/testing/acceptance_test.py @@ -33,7 +33,7 @@ class TestDistribution: result = testdir.runpytest(p1, "-n1") assert result.ret == 1 result.stdout.fnmatch_lines([ - "*1 failed*", + "E ImportError: No module named __import_of_missing_module", ]) def test_n1_skip(self, testdir): diff --git a/xdist/dsession.py b/xdist/dsession.py index b7d9b04..0ec92e9 100644 --- a/xdist/dsession.py +++ b/xdist/dsession.py @@ -285,8 +285,7 @@ class DSession: self._handlefailures(rep) def slave_collectreport(self, node, rep): - #self.report_line("collectreport %s: %s" %(rep.id, rep.status)) - #rep.node = node + self.config.hook.pytest_collectreport(report=rep) self._handlefailures(rep) def _handlefailures(self, rep):