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

Configure an Execution Server

3 Answers 153 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
William
Top achievements
Rank 1
Veteran
Iron
William asked on 24 Mar 2021, 05:10 AM

Hi Guys,
I am really stuck with configuring execution server so I hope I will find a solution here.

Detailed explanation of Issue : 

I have some automated tests in Telerik Test Studio. This is What I want to achieve :  It should execute all Tests from [TestList] every Morning and send results on my email.For This,
1. I have created TestList.
2. Click on Schedule TestList in the Scheduling ribbon
 Step 1.Selected Date and Time for TestList Execution
 Step 2.Select Machine to execute the TestList.
 (Here is the Problem 1.0)It does not show anything to select. (screenshot)
  This link : https://docs.telerik.com/teststudio/automated-tests/scheduling/schedule-execution says to add an execution server.
  So I followed this link https://docs.telerik.com/teststudio/automated-tests/scheduling/multiple-machines-scheduling-setup/create-execution-server 
  Mongo Db, Telerik Storage Service and Telerik Scheduling Service is running as per screenshot.
  Now to configure execution server, I went to Windows Start Menu > Start Execution Server -> click the Test Studio icon in the Windows Task Bar and click Show. (Problem 1.1) Test Studio Test runner window is blank as per screenshot. Any idea?? 
  I am very far from achieving my goal. Need help! Thank you so much in advance!
 

3 Answers, 1 is accepted

Sort by
0
Plamen Mitrev
Telerik team
answered on 25 Mar 2021, 11:01 AM

Hello William,

I am sorry to hear about the encountered troubles with the execution server. I have some suggestions for you to start troubleshooting this together and find a solution. Please find more details and steps below.

  1. I noticed that you are using MongoDB version 3.0, which is not supported by Test Studio. Please update it to version 3.6 or better 4.0 or uninstall the current version and install this version from the official website.
  2. The other configurations in your scheduling and storage setup look great to me and the next issue is the blank Execution Server ( the Test Studio Test Runner).
  3. Enable/Clear the Test Studio application log on the machine that is having troubles.
  4. Close Test Studio and all Test Studio processes, including the Test Runner, and start the it back again. You can restart the machine if you want to make sure you start from a cleaner environment.
  5. Start the Execution Server and check if it is blank again, or there are available settings to configure.
  6. If it is not blank, please follow the steps in this article to configure the "Scheduling URL" and other settings.
  7. Otherwise, open Test Studio and gather the application log. Attach it as .zip file to your next reply and I will analyze it.

You can try to install Test Studio and swapp your license to another machine in order to test the setup on another machine. What happens if you try to configure the scheduling setup and execution server there?

I hope the above suggestions will be helpful to get the setup you need or help me understand what is causing this issue and advise you further.

Thank you for your cooperation in this discussion!

Regards,
Plamen Mitrev
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Test Studio course! Check it out at https://learn.telerik.com/.
0
William
Top achievements
Rank 1
Veteran
Iron
answered on 29 Mar 2021, 02:50 AM

Hi Plamen Mitrev,

Thank you so much for your response. 

I did this but still Test runner screen is blank.

1. download and install latest mongoDb 4.0.

       1.Update Mongod.exe path and click apply. 

       2.I noticed that When I re-open that dialog box, it goes back to 3.0.I have attached video.

2. Enable and clear Test studio app log

3. Restart machine

I have also attached Test studio log file but cannot find anything specific to Test runner issue.

 

I have not try to install Test Studio and swap license to another machine. Will do soon.

0
Plamen Mitrev
Telerik team
answered on 30 Mar 2021, 11:47 AM

Hi William,

I analyzed the attached log and video and noticed that you some old assembly references from Test Studio version 2016.3.928 are loaded. The most likely reason for this is that you have an old installation of the product on that server, probably under different user, and they are conflicting. Please follow the steps below to clear all installations of Test Studio and any remaining references.

  1. Uninstall all version of Test Studio and MongoDB on the machine.
  2. Make sure that there are no left over files in both locations - "C:\Program Files (x86)\Telerik\Test Studio" and "C:\Program Files (x86)\Progress\Test Studio" where Test Studio's latest and older versions are installed by default.
  3. Check for any left over assemblies in the GAC on that machine (in "C:\Windows\Microsoft.NET\assembly\GAC_MSIL"). Delete all for "ArtOfTest", "Telerik.TestingFramework" and "Telerik.TestStudio". If you don't have any other Telerik products installed there, it is best to delete all "Telerik" assemblies.
  4. Restart the machine.
  5. Install the latest Test Studio and include the scheduling and storage components in the installation. That should install MongoDB version 4.0 if you have access to the internet.
  6. Start Test Studio as administrator and follow the steps to configure the scheduling and storage server, connect your project and connect the execution server to the scheduling.
  7. Check the Execution Status view and share a screenshot in this thread.

I am interested to know what is the behavior if you install Test Studio and MongoDB on another machine and test there. Did you have different behavior? If you continue to experience any troubles, share details about the actions you took and the current issues. Also, gather the generated application log from the machine with Test Studio and the Execution Server, if they are not the same machine, and attach it.

I am looking forward to hearing from you.

Regards,
Plamen Mitrev
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Test Studio course! Check it out at https://learn.telerik.com/.
Tags
General Discussions
Asked by
William
Top achievements
Rank 1
Veteran
Iron
Answers by
Plamen Mitrev
Telerik team
William
Top achievements
Rank 1
Veteran
Iron
Share this question
or