🎯 refactor: implement comprehensive BDD test suite with modular architecture
✨ feat: add feature-based test organization per ADR 0024 🐛 fix: resolve compilation errors in suite_feature.go 📝 docs: add comprehensive BDD framework documentation ♻️ refactor: split monolithic tests into modular features 🧪 test: implement synchronization helpers and context management ⚡ perf: add parallel test execution capability 🔧 chore: add feature-specific test scripts and validation 📚 docs: move BDD_TAGS.md to features/ for better organization Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
@@ -18,9 +18,19 @@ type ConfigSteps struct {
|
||||
}
|
||||
|
||||
func NewConfigSteps(client *testserver.Client) *ConfigSteps {
|
||||
// Get feature-specific config path
|
||||
feature := os.Getenv("FEATURE")
|
||||
var configFilePath string
|
||||
|
||||
if feature != "" {
|
||||
configFilePath = fmt.Sprintf("features/%s/%s-test-config.yaml", feature, feature)
|
||||
} else {
|
||||
configFilePath = "test-config.yaml"
|
||||
}
|
||||
|
||||
return &ConfigSteps{
|
||||
client: client,
|
||||
configFilePath: "test-config.yaml",
|
||||
configFilePath: configFilePath,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user