twister: No error when skipping quarantined tests in integration mode
When integration mode is on, any skips on integration_platforms are treated as errors. This patch adds an exemption for quarantined tests. They will stay as skipped. Signed-off-by: Maciej Perkowski <Maciej.Perkowski@nordicsemi.no>
This commit is contained in:
parent
e300c8ecbb
commit
d87160391f
1 changed files with 2 additions and 2 deletions
|
@ -3271,8 +3271,8 @@ class TestSuite(DisablePyTestCollectionMixin):
|
|||
for instance in self.discards:
|
||||
instance.reason = self.discards[instance]
|
||||
# If integration mode is on all skips on integration_platforms are treated as errors.
|
||||
# TODO: add quarantine relief here when PR with quarantine feature gets merged
|
||||
if self.integration and instance.platform.name in instance.testcase.integration_platforms:
|
||||
if self.integration and instance.platform.name in instance.testcase.integration_platforms \
|
||||
and "Quarantine" not in instance.reason:
|
||||
instance.status = "error"
|
||||
instance.reason += " but is one of the integration platforms"
|
||||
instance.fill_results_by_status()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue