-
Notifications
You must be signed in to change notification settings - Fork 22
Feature: Added ability to use Allure TMS / ISSUE / SEVERITY labels #40
Conversation
@9ikhan - FYI, would really appreciate your help cleaning up these PRs and getting these new features out. |
I'll merge all these PRs in a separate branch to run some tests. If, all good then I'll release a new version this week. |
Any progress on it? |
There are too many changes and no test cases. So, I'm writing test cases for it which is taking time. I plan to finish this by this weekend. I'll appreciate if you can share existing cucumber test suites to check this. |
Hey @9ikhan, My other PR's are much smaller, cleaner, and ready to go. Perhaps we can get those merged and then focus on this. I am not fully confident in this code because I only had time to test it with |
Hi @tk8817, All the tests are passing on this branch but, the test suite is incomplete so, I need to write more tests. Couple of points though:
@smecsia - Do you have any thoughts on this? |
Hey @9ikhan,
Will make an update shortly. Appreciate you working on this. |
Updates made. There are merge conflicts I believe because the status update PR has been merged - those changes are in the same file - you will need to fix those manually. |
Guys let's finish with it finally :) |
@9ikhan I have resolved the merge conflicts for you as well (re-based off of allure-cucumber master). Please let me know the latest on your side. |
@CoHuK if you want all of these features right now, you can use my teams fork |
Hi @tk8817 - Can you resolve the merge conflicts? I'll release it. |
re-base on master clear scenario_tags hash at the end of each test Requested updates
@9ikhan fixed, squashed, and pushed :) enjoy. |
Released @tk8817 - Can you please update the README? |
@9ikhan will do that today. Woop woop! |
Yeah!!!!!! Was waiting for this! |
Hi,
The user can now set the config block to indicate a prefix for TMS, ISSUE, and SEVERITY labels. allure-cucumber will now read all of the cucumber tags before a scenario and if it finds a match, it will be included / displayed in the report.
Example in use:
If the user does not provide any configuration, then allure-cucumber will use the following defaults
Note, i marked this WIP as the PR is more of a proof of concept. The code works, but its ugly and not scalable.