I have Docker installed and have pulled latest “katalonstudio/katalon” image.
I have a test-suite that runs with no issue on Katalon studio. Attemting to run it via Docker.
In a CMD interface I have changed directory to the folder containing the test suite under sub-folder “CloudLogin”, and run the following command:
I am basically wanting to run a Katalon test-suite via docker, so that I can run my tests from a CI tool such as Travis/Bamboo. However, I cannot find the right format, and the documentation is scarce.
Can you point me to a document that explains the Docker command syntax for running a test-suite, or suggest another way of running tests automatically from Bamboo?
Thank you for the quick response, appreciate your assistance. I have already tried that, and the error is now different:
“invalid reference format: repository name must be lowercase.”
Not sure what the Repository name refers to.
You do have a video regarding the use of Katalon in Docker, but it is very vague and does not explain what the command parameters and options are.Do you have any detailed documents around this?
The parameters that are relevant to Katalon are actually the command line parameters, but I don’t think that’s what you’re interested in. The rest are Docker parameters which I don’t think we have a tutorial on. I think there’s a post on the forum with the similar error above:
Additionally, there are some samples (not Bamboo) but related to Docker that you can try out:
My docker’s knowledge is limited, so may have to wait for other experts to help.
Maybe the issue is a KRE. I have downloaded it, but trying to run it seem to fail.
CMD prompt open for a short while, and then close:
Start activating offline…
Search for valid offline licenses in folder: C:\Users\amir.shapira.katalon\license
The number of valid offline licenses:
Offline activation failed .
Start activating online…
You would need to include an API key in your command line. The API key must be generated from an account that belongs to an organization with a node-locked KRE license, in order for the license to be recognized by KRE.
For Docker, the license you need is DevOps KRE license.