I tried Preferences > Run/Debug > Launching > Save required dirty editors before launching to take “Always” ON
And I tried just the same operation with TCx+TCy+TS1+TCS. I found no difference.
I suppose that the Eclipse’s “Save required dity editors” works only with Test Case scripts. The Eclipose’s features does not work with Test Suites and Test Suite Collections.
This is reasonable. Test Cases are fundamentally Groovy scripts which are edited by Eclipse-built-in text editor; but Test Suite and Test Suite Collections are NOT edited by text editors. Katalon’s application provides the form widget for Test Suite and Test Suite Collections; and it would have nothing to do with the Eclipse’ “Save dirty editors” setting.
Test Suites would never be auto-saved.