[Cucumber] Run Feature File with Tags

For future readers benefit, if you want to use the OOTB keyword to execute multiple tags you cannot use either the syntax described in this document or the default way provided in Katalon Studio. Examples of what does and does not work can be found below.

Note: This is all tested in Katalon 8.1.0 on Windows 10.

Working
Note the tags are comma delimited in one string.

CucumberKW.runFeatureFileWithTags('Include/features/path/to/file/testScripts.feature', '@tag1, @tag2')

Result: The scenarios related to all tags are executed as expected.

Not working - syntax documented on this page
Note the tags are comma delimited as different strings.

CucumberKW.runFeatureFileWithTags('Include/features/path/to/file/testScripts.feature', '@tag1', '@tag2')

Result: The test step passes, but no scenarios are executed.

Not working - the default way the keyword is created using Katalon Studio’s manual steps screen
Note the tags are provided in an array of strings.

CucumberKW.runFeatureFileWithTags('Include/features/path/to/file/testScripts.feature', ((['@test', '@closeTheBrowser']) as String))

Result: The test step fails with the following error message:
Caused by: cucumber.runtime.TagExpressionOld$BadTagException: Bad tag: “[@tag1