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

Remote Servers not running latest test from tests list

3 Answers 30 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
David
Top achievements
Rank 1
David asked on 08 Jan 2020, 06:43 PM

We've encountered quite a frustrating issue.

One of our testers using Test Studio was testing some changes with an existing test.  They were prompted to "push to the scheduling server" and accidentally clicked yes.

Now despite the fact we've removed those changes from his file, and not been prompted to push to scheduling server.  The changes never made it to source control either.  Our remote servers continue to run these changes the user put in.

 

How can I get our tests on remote servers back to not using that test the user pushed?

3 Answers, 1 is accepted

Sort by
0
Plamen Mitrev
Telerik team
answered on 10 Jan 2020, 10:54 AM

Hi David,

Thank you for sharing details about the issue. I have a solution for you and I will also shed some light on the way changes are updated on the storage server and how the scheduling uses those tests.

The updated test, was part of a test list that you or your colleague scheduled for remote execution sometime in the future. To make it easier to follow, I will list the steps that updated the test in the storage below.

  1. When you schedule a test list for remote execution, Test Studio check if all necessary files for this test list are already uploaded on the storage server.
  2. If they are not uploaded, Test Studio will upload or update them.
  3. That test list, though, is not executed yet and someone makes a change to one of the tests and pushes those changes to the storage. You can make changes multiple times and you will be prompted to update those changes or not, until the scheduled test list is executed.
  4. When the time comes, the test list is executed on the execution server and the scheduled job is done.
  5. Even if you make and save any changes to a test, it will not be synchronized with the storage, because that test is not part of a test list that is scheduled for remote execution.

As you mentioned, you need to update the test in the storage, with the latest saved version of the test. To do that, you need to schedule that test, as part of a test list, for remote test execution somewhere in the near future. That should force Test Studio to update the storage with the latest updates for all tests, that are part of the test list.

I hope that the above suggestion and details will help you fix the data in the storage server. Please do not hesitate to contact us again, if you need further assistance and share more details about the misbehavior.

Thank you for your cooperation in advance.

Regards,
Plamen Mitrev
Progress Telerik

 
The New Release of Telerik Test Studio Is Here! Download, install,
and send us your feedback!
0
David
Top achievements
Rank 1
answered on 10 Jan 2020, 04:13 PM

As usual, thanks Plamen for the fast response :)

 

that addressed our issue

0
Plamen Mitrev
Telerik team
answered on 13 Jan 2020, 06:24 AM

Hi David,

I am happy to know that everything is back to normal with that project.

Please don't hesitate to contact us again, if you need any help.

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
David
Top achievements
Rank 1
Answers by
Plamen Mitrev
Telerik team
David
Top achievements
Rank 1
Share this question
or