This is a migrated thread and some comments may be shown as answers.

Azure DevOps using Docker?

1 Answer 37 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Brandon Hunt
Top achievements
Rank 2
Brandon Hunt asked on 09 Mar 2020, 08:27 PM

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

1 Answer, 1 is accepted

Sort by
0
Plamen Mitrev
Telerik team
answered on 10 Mar 2020, 09:30 AM

Hello Brandon,

Thank you for sharing details about the CI environment that you want to setup on your end. I will do my best to give you more information, about the requirements for executing tests against the UI in Windows, below.

Test Studio can be configured to reproduce the real user behavior against the browser of your choice. This is achieved with the SimulateRealClick/SimulateRealTyping option, Desktop mouse clicks and dialog handling. Those actions require an active and unlocked desktop session, so you must be logged in with an account that has administrator level permissions while executing tests. 

The execution server, or just the ArtOfTest.Runner.exe, must work on an unlocked desktop. Otherwise, the tests that have desktop actions and dialog handling will fail and there might be unexpected behavior test during execution. You can also find more details in this article.

I hope you will find the above details helpful in choosing the CI environment. Please do not hesitate to contact us again, if you have follow up questions or you need assistance.

Regards,
Plamen Mitrev
Progress Telerik

 
The New Release of Telerik Test Studio Is Here! Download, install,
and send us your feedback!
Tags
General Discussions
Asked by
Brandon Hunt
Top achievements
Rank 2
Answers by
Plamen Mitrev
Telerik team
Share this question
or