This change will result the same as you manually toggle the Run=Off/On in the GUI.
You should be able to develop a program that does this change for you. You can design your program so that it checks the name of Test Cases (if it contains a string “PLACEHOLDER” or not) and choose how to set the isRun properties value.
… I personally don’t think this idea is worth practicing. Manual operation would suffice.
There is also another feature offered by katalon, named Dynamic test suite.
you can read about such here:
I never used, it has two drawbacks:
It require an enterprise licence
It works opposite like the needs for @lisa.ridl.
It will create a test-suite from a filter matching certain criteria (by ID, name, tag whatsoever) but apparently the filtering mechanism implemented up to now cannot be used to exclude test-cases based on a certain criteria (e.g not equal / not contains a tag)
So Lisa may have to change the approach and tag only fully implemented testcases with a certain whitelist flag and use that, the PLACEHOLDER ones should not have it.
Feel free to give it a try, as I mentioned I don’t have a licence so cannot explore it.