You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have CLI param --allure-label and its possible to INCLUDE labels. Like --allure-label method=AnyMethod and it works
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem
But I decided to try to exclude from run tests with @allure.manual(True) decorator and came across a bunch of things:
You can't even include by label if your value (but it's default value) is a bool type. Example: if you set --allure-label ALLURE_MANUAL=True in CLI so it will deselect everything.
But I could find an interesting moment: if to write decorator like @allure.manual('True') and set the same --allure-label ALLURE_MANUAL=True in CLI -- it works and manual tests will be selected.
What is the expected behavior?
I want not just include labels, but also exclude. Something like --allure-label "not ALLURE_MANUAL=True"
What is the motivation / use case for changing the behavior?
We write tests as code and we dont need manual test cases in allure report. With this feature we will be able to run night tests and they will be closed automatically in allure testOps.
Please tell us about your environment:
Allure version: 4.22.1
Test framework: pytest==7.2.2
Allure adaptor: allure-pytest==2.13.2
The text was updated successfully, but these errors were encountered:
I'm submitting a ...
What is the current behavior?
We have CLI param
--allure-label
and its possible to INCLUDE labels. Like--allure-label method=AnyMethod
and it worksIf the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem
But I decided to try to exclude from run tests with
@allure.manual(True)
decorator and came across a bunch of things:--allure-label ALLURE_MANUAL=True
in CLI so it will deselect everything.@allure.manual('True')
and set the same--allure-label ALLURE_MANUAL=True
in CLI -- it works and manual tests will be selected.What is the expected behavior?
I want not just include labels, but also exclude. Something like
--allure-label "not ALLURE_MANUAL=True"
What is the motivation / use case for changing the behavior?
We write tests as code and we dont need manual test cases in allure report. With this feature we will be able to run night tests and they will be closed automatically in allure testOps.
Please tell us about your environment:
The text was updated successfully, but these errors were encountered: