I used various version of Katalon Studio to create projects. (eg. 6.1.5, 6.3.3, 7.0.10)
When I replay these projects, I’d like to use Katalon Studio version that I used to create these projects.
I am wondering if we can tell which Katalon Studio version was used by looking at any files in Katalon Project Folder? (I mean project files in the windows folder)
I think this control information is updated everytime you start Katalon Studio. This file implies that Katalon Studio is designed naively assuming that you have only 1 version of Katalon Studio on a machine installed. Multiple versions of Katalon Studio on a machine — it is out of scope.
I personally have never wanted multiple versions of Katalon Studio on a machine. The latest version of KS works fine for every projects that I have created using the older versions of KS. I do not understand why @Phil_Jeon wants multiple versions of KS.
That may be true - haven’t checked. If you delete that file, when you restart Katalon, it will ask you to re-activate. So I guess it’s the properties file sent by the activation server.
Either way, it doesn’t help prove which scripts were written by which version of KS.
I think that’s a TestOps design choice. Licenses are node-locked by machine instance. If you run 2 or more installs of any 7+ release, each one will overwrite the last and each one will want to re-activate (my guess).
@devalex88 Any chance you could enlighten us here? Also, could script metadata/properties be expanded to include lastModifiedByKSVersion field?
I do not think so. I believe that the ~/.katalon/application.properties file is traditional one. I believe version 6.x has it. Perhaps version 5.x also has it.
Currently that’s not possible. It’s more of a versioning issue, so I suppose you would have to intentionally mark the version somewhere (perhaps readme.md) and use this clue to choose the appropriate version instead.