Test Tags from *** Settings *** and [Tags] from Test Case behave differently when removing tags: while it is possible to remove tags with Test Case's [Tag] -something, Settings Test Tags -something introduces a new tag -something.
Running tests with these robot files (also attached):
__init__.robot:
*** Settings ***
Test Tags something
-SomethingInSettings.robot:
*** Settings ***
Test Tags -something
*** Test Cases ***
-Something In Settings
Should Be Empty ${TEST TAGS}
-SomethingInTestCase.robot:
*** Test Cases ***
-Something In Test Case
[Tags] -something
Should Be Empty ${TEST TAGS}
gives the following output:
> robot .
==============================================================================
TagsTest
==============================================================================
TagsTest.-SomethingInSettings
==============================================================================
-Something In Settings | FAIL |
'['-something', 'something']' should be empty.
------------------------------------------------------------------------------
TagsTest.-SomethingInSettings | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
TagsTest.-SomethingInTestCase
==============================================================================
-Something In Test Case | PASS |
------------------------------------------------------------------------------
TagsTest.-SomethingInTestCase | PASS |
1 test, 1 passed, 0 failed
==============================================================================
TagsTest | FAIL |
2 tests, 1 passed, 1 failed
==============================================================================
(https://forum.robotframework.org/t/removing-tags-from-the-test-tags-setting/7513/6?u=romanliv confirms this as an issue to be fixed)
Test Tagsfrom*** Settings ***and[Tags]from Test Case behave differently when removing tags: while it is possible to remove tags with Test Case's[Tag] -something, SettingsTest Tags -somethingintroduces a new tag-something.Running tests with these robot files (also attached):
__init__.robot:-SomethingInSettings.robot:-SomethingInTestCase.robot:gives the following output:
(https://forum.robotframework.org/t/removing-tags-from-the-test-tags-setting/7513/6?u=romanliv confirms this as an issue to be fixed)