
When attempting to use the CommandLineClient (first time ever), on the scheduling server, in hopes to distribute tests across our 3 "runtime" servers I get the following error.
Telerik.TestStudio.Services.Common.Exceptions.SourceControlNotReachableException: Unable to reach source control server at: <our team's repo>
Command I'm running - Telerik.TestStudio.CommandLineClient.exe -l "C:\xxx\yyyy\Dev_Smoke.aiilist" -u"http://vm-01:8009" -d
I'm able to connect to our repo from the server I'm trying to execute this on... with the same user that's trying to execute.
What can I do to help troubleshoot this?
Hello,
I'm sort of confused why there are two CLI with test studio. When am I suppose to use which?
It appears I can distribute tests using the command line client but not artoftest runner. On the other hand the command line client doesn't accept setting overrides.
Why not combine both and get all the features in one common CLI?

So, we're moving into the cloud finally (Azure specifically), and while I did read through https://docs.telerik.com/teststudio/advanced-topics/build-server/azure-devops, I was a little disappointed to find that it recommends using a full blown VM for the test runners instead of something more ephemeral like a Docker container that hosts the ArtOfTest agent and then could be used on a more consumption / burst based model instead of having to being up all the time even when it's not doing anything.
Has anyone done anything like this? Would it be possible to set this up at all using a Windows Server base image (Nano or Core - Nano preferably as it's so much smaller)?
I'll probably give this a shot over the next couple of weeks, but wanted to see if someone had already tried this path and had some tips (or landmines to avoid).
Thanks!
Brandon

I am currently using test studio with a product that displays multiple camera feeds split into a 3x3 grid. When ever I load the product with the recorder on Test Studio pops up 9 recorder menus each attached to the 9 camera feed windows. I am new to this software, so I apologize if I am missing something obvious, but where do I go to have it only display one recorder menu?
Thank you!
Is there a way to configure a Test Studio project to use certain TFS credentials when it gets the latest tests from source control?
I am running Test Studio tests in a different domain than the TFS server. It appears that that it uses the credentials of the Telerik Test Studio Runtime service account (tst\teleriksvc) when talking to TFS. These credentials, of course, are not valid since the service account is in a different domain than the TFS server.
My project is setup as follows:
We plan to execute test lists using CommandLineClient. We tried executing the tests with various configurations, but all of them result in an error saying the credentials are invalid for TFS. From the CMD stack trace:
Telerik.TestStudio.Services.Common.Exceptions.SourceControlNotReachableException: Unable to reach source control server at: http://devtfs.dev.com:8080/tfs
at Telerik.TestStudio.Shared.Communication.BaseCommunicationLayer.<CheckForKnownResponseCode>d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Telerik.TestStudio.Shared.Communication.BaseCommunicationLayer.<HandleResponse>d__33.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
....
We tried the following:
I tried running the CommandLineClient after each change noted above, and it resulted in the same stack trace error. If we remove the TFS integration with the project, the test list runs as expected using the CommandLineClient.
Ultimately, we simply want to provide the TFS username/password so that our service account provides those credentials instead of the credentials of the service account. How do we make this happen?


How can I detect dialog (Logon) existence before handling it ?
Here is a short description of tests structures :
Authentication Test
Someother Test
Currently, in the application being tested, requirements have changed so that in the Authenticate Test, it is really needed to detect a dialog existence before handling it (step 2) : that means Step 2 can be bypassed sometimes but required some others (please, do not ask why :) ).
That leads to a fail (no dialog to is found for handling) or success (Dialog is found).
What we have tried is marking the ContinueOnFailure property of the Step 2 in Authenticate Test to True but, wrong idea : when calling Authenticate Test within Someother Test (test as step), ContinueOnFailure does not ignore the Logon failed step stopping Someother Test execution to step 1.
A workaround for this could be marking Step 1 in Someother Test ContinueOnFailure property also to true but Noo, we already have tons of tests calling it and we dislike this approach.
So, Is there a solution?

Hello Telerik,
When running a test list through the command line, is there an option to attach the results file to the email sent? Trying to find some documentation on it and I'm coming up empty. Any help you could give would be greatly appreciated. Thanks all.

We've just started using recordings of the automated tests. This was fine, until one day the resolution of the tests seems to have dropped in the recordings, and we can't put it back to what it was. The Test Runner is on a machine with 3840x2160 resolution, but the recordings are now always in 1920x1080. In the Test Runner settings, the setting to change the resolution only has one value (1920x1080) and in the dropdown does not offer anything else.
Thanks for helping me find how I can change this configuration.
