🧪 test: remove hardcoded @wip and update tag logic
- Remove @wip from default tag filters in all test suites - Update features/bdd_test.go to support GODOG_TAGS override - Move @wip tag from passing scenario to @todo scenario - Maintain tag override functionality via GODOG_TAGS environment variable - Update documentation to reflect new default behavior Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
@@ -32,17 +32,25 @@ func TestBDD(t *testing.T) {
|
||||
paths = []string{feature}
|
||||
}
|
||||
|
||||
// Allow tag override via environment variable
|
||||
tags := os.Getenv("GODOG_TAGS")
|
||||
if tags == "" {
|
||||
// Default tags if not overridden
|
||||
tags = "~@flaky && ~@todo && ~@skip"
|
||||
}
|
||||
|
||||
suite := godog.TestSuite{
|
||||
Name: suiteName,
|
||||
TestSuiteInitializer: bdd.InitializeTestSuite,
|
||||
ScenarioInitializer: bdd.InitializeScenario,
|
||||
Options: &godog.Options{
|
||||
Format: "progress",
|
||||
Paths: paths,
|
||||
TestingT: t,
|
||||
Strict: true,
|
||||
Randomize: -1,
|
||||
// StopOnFailure: true,
|
||||
Format: "progress",
|
||||
Paths: paths,
|
||||
TestingT: t,
|
||||
Strict: true,
|
||||
Randomize: -1,
|
||||
StopOnFailure: false,
|
||||
Tags: tags,
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user