Run Cucumber tests using dynamic tags

Hi @Phu_Nguyen,
Sorry for misunderstanding your use case. Indeed, passing tags at runtime through GlobalVariable in the custom class is a non-trivial task. One workaround is to define a custom keyword that accepts some Cucumber-specific options and execute your feature file based on those options. You can refer to our built-in keywords at https://github.com/katalon-studio/katalon-studio-testing-framework/blob/master/Include/scripts/groovy/com/kms/katalon/core/cucumber/keyword/CucumberBuiltinKeywords.groovy, especially the runFeatureFileWithTags keyword.