Under Testing Board > Configure Product > Xray Settings > BDD Step Library
It states "Whenever BDD steps are created or modified, Xray will index the steps to be displayed in a BDD library. Indexing will process all steps from a given test (or precondition) and store them in a BDD library."
Also it states "A reindex operation of the BDD steps will be triggered as a background task when step index heuristics are changed."
The expectation that I have is that if I write a Cucumber test, and click the checkmark, that my Cucumber steps should automatically populate the BDD Step Library.
Further, I expect that if I change the heuristics, that all my Cucumber tests will be reindexed and any 'missing' Cucumber steps will be added to the BDD Step Library.
Are my expectations incorrect? Am I missing something? Is there a bug? Do we need an update?
After some experimentation I learned that Keyword case sensitivity seems to matter.
Given ✅
And ✅
When ✅
Then ✅
GIVEN ❌
AND ❌
WHEN ❌
THEN ❌
We have the same issue with steps not being updated and it is not due to case sensitivity :(
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.