For obvious reasons I “blurred out” the real IDs/names
While this settings works perfectly if I run my test suite locally, it doesn’t work when a pipeline is running. Is there some additional setting that I am forgetting?
The chapter you mentioned is about how to integrated RE with TestOps OnPremise, which I suppose is not what you are looking for.
Please make sure to use the API Key of the account in the configured Team. It might fail to upload reports due to lacking permission. If that doesn’t work, please provide us the log in the remote server for further investigation.
Logs attached above though I cannot find anything useful there.
One question about API Keys - which API Key should I use here? I can only find keys of each user in our analytics team, but if it’s running on a remote server, it doesn’t make sense to me to use users’ api key - those would be used only if our test suite is ran locally. Should we use OWNERS’ api key?
Our analytics stopped working on January 16th so I looked at possible changes of the settings file and someone probably accidentally merged his API key to the master. I tried to use the one that worked previously but it still doesn’t work.
Have you tried to execute your tests using Katalon Runtime Engine 7.x? Starting from version 7.x, API Key must be provided in the command so that the Runtime Engine knows how to authenticate and upload the reports to Katalon TestOps. And you only need to use your own API Key.
Another solution is to open your project with Katalon Studio in the same version as the one you used in the pipeline, here it is 6.3.3, and reconfigure the integration with TestOps.