Skip to content

SpecFlow: Don't fail entire run if Harmony patch failed #436

Description

@delatrie

We use Harmony to implement selective run in Allure SpecFlow. If patching fails for some reason, all tests are failed.

Instead, we should log the error somewhere and continue the run.

Motivation

The motivation is to make Allure SpecFlow more tolerant of failures that affect just some part of it. Many users are fine without selective run but are still unable to use Allure SpecFlow if Harmony fails.

That would be a workaround for #434.

Please tell us about your environment:

  • Test framework: SpecFlow@3.9.74
  • Allure adaptor: allure-specflow@2.10.0

Metadata

Metadata

Assignees

Labels

task:improvementChange that improves some user experience but can't be considered a new feature

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions