Skip to content

Commit 489e3b0

Browse files
committed
Skip dependencies in case of expected failures
1 parent 034d04c commit 489e3b0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

reframe/frontend/executors/policies.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ def runcase(self, case):
208208
task.skip_from_deps()
209209
raise TaskExit
210210

211-
if any(self._task_index[c].skipped
211+
if any(self._task_index[c].skipped or self._task_index[c].xfailed
212212
for c in case.deps if c in self._task_index):
213213
task.do_skip('skipped due to skipped dependencies')
214214
raise TaskExit
@@ -595,7 +595,7 @@ def deps_succeeded(self, task):
595595

596596
def deps_skipped(self, task):
597597
# NOTE: Restored dependencies are not in the task_index
598-
return any(self._task_index[c].skipped
598+
return any(self._task_index[c].skipped or self._task_index[c].xfailed
599599
for c in task.testcase.deps if c in self._task_index)
600600

601601
def _abortall(self, cause):

0 commit comments

Comments
 (0)