Comment #2 on issue 867 by [email protected]: New keyword , "Run Keyword If Tag"
http://code.google.com/p/robotframework/issues/detail?id=867
Using tag is more use full, mainly because visibility of this variable is clear, u can easily apply for suite or for test only.
For may internal use I have make small lib that check if tag is in @{TEST TAGS}, but during reading log its doesn't look clear. because every keyword is surrounded with "useless" information.
Second issue i have with this solution I cant use this solution for suite setup.
I use mainly for option to disable gui or databases part of may tests. So for quick check I remove tag GUI for example.
