Merge pull request #16140 from edx/jeskew/fix_xunit_pathing_for_common
Fix saving of common/lib xunit test results.
This commit is contained in:
@@ -41,6 +41,7 @@ class PytestSuite(TestSuite):
|
||||
if os.environ.get("SHARD", None):
|
||||
shard_str = "shard_{}".format(os.environ.get("SHARD"))
|
||||
self.report_dir = self.report_dir / shard_str
|
||||
self.xunit_report = self.report_dir / "nosetests.xml"
|
||||
|
||||
self.cov_args = kwargs.get('cov_args', '')
|
||||
|
||||
@@ -135,7 +136,7 @@ class SystemTestSuite(PytestSuite):
|
||||
cmd = ['pytest']
|
||||
cmd.extend([
|
||||
'--ds={}'.format('{}.envs.{}'.format(self.root, self.settings)),
|
||||
'--junitxml={}'.format(self.report_dir / "nosetests.xml"),
|
||||
"--junitxml={}".format(self.xunit_report),
|
||||
])
|
||||
cmd.extend(self.test_options_flags)
|
||||
if self.verbosity < 1:
|
||||
@@ -212,7 +213,6 @@ class LibTestSuite(PytestSuite):
|
||||
super(LibTestSuite, self).__init__(*args, **kwargs)
|
||||
self.append_coverage = kwargs.get('append_coverage', False)
|
||||
self.test_id = kwargs.get('test_id', self.root)
|
||||
self.xunit_report = self.report_dir / "nosetests.xml"
|
||||
|
||||
@property
|
||||
def cmd(self):
|
||||
@@ -223,7 +223,7 @@ class LibTestSuite(PytestSuite):
|
||||
cmd.extend([
|
||||
"-p",
|
||||
"no:randomly",
|
||||
"--junitxml=".format(self.xunit_report),
|
||||
"--junitxml={}".format(self.xunit_report),
|
||||
])
|
||||
cmd.extend(self.passthrough_options + self.test_options_flags)
|
||||
if self.verbosity < 1:
|
||||
|
||||
Reference in New Issue
Block a user