
I have successfully scheduled TestLists to run on a server different from my local PC. However, when I click the "Reload from Server" button, the TestList disappears from my results list. This execution server is the same as the scheduling server.
Also, I am successfully able to run a scheduled test on my local PC, and get the results displayed, but I have yet to receive an e-mail.
Please help.
maria.
7 Answers, 1 is accepted
Hello Maria
Regarding not receiving the email for test run completion, there are two places where you need to enter email data:
- When setting up the scheduling server you are asked to enter your SMTP settings (first place)
- On step 3 of 3 when scheduling a test, you are asked if you want to be notified (see screenshot)
This section gives your email settings to WebUI so we can send through your account
This section tells WebUI "Okay, send the message using the settings I gave you before to the following addresses
If you are not telling the scheduled test to do so on step 3 of 3, it will not send an email with results to you. If you are entering your email address on step 3 of 3, then there is an incorrect setting for the SMTP configuration and you will need to re-run the Configure as Scheduling Server application.
Regarding your other report (regarding test lists not posting data), I was not able to reproduce this issue in our previous internal build release. I am currently trying to re-create it in our Q3-SP1 release but have not yet been able to do so. Can you provide us with more information on any special settings you have configured for the test list you are having issue with (or possibly a copy of the test project that contains the test list)?
Kind regards,
Keaegan
the Telerik team

We've discovered the errors causing the Scheduled TestLists to disappear. It happens if the TestList is not able to execute at all....there's no *.aiiresult file generated. Sometimes this happens because the run directory couldn't be copied, and sometimes this happens because of a communication error when using the server piece. We have a support ticket regarding the latter.
Regarding the Email settings. We think the configuration for the SMTP settings is correct. We found an error in the event viewer that stated 'Sending mail failed. A From address must be specified.'
We do not remember seeing a field to hold a From address. Do you have any specific instructions/pictures of where this configuration field might be located in the SMTP Configuration?
thanks for your help,
maria.

I finally took a look myself at the settings. It's very obvious where a User Name/Password information is supposed to be configured.
thanks,
maria.
No worries! The newest version (Q3-SP1) has the settings hidden until you click the button to configure SMTP server settings, either way it is easy to miss.
I am including a couple of links for anyone out there looking for the walkthrough on these items:
- Scheduling FAQ (contains links to video walkthroughs at the bottom)
- Creating a Scheduling Server
- Establishing an Execution Server
- Connect a Project to a Scheduling Server
- Scheduling Execution and Viewing Results
Keaegan
the Telerik team

Those links will be very helpful. thanks! One other thing that might be helpful would be to rename the User name field to 'From Address'. Or create a second field for the "From Address".
I had to use my e-mail address in the application. My password expires every 90 days. So while using my work e-mail address is ok for a temporary solution, it could cause issues later when this application blocks my account by using an incorrect password on the mail server. Our corporate will not allow non-expiring accounts on their mail server. As such, we have had major issues when an account/password is hard coded, then 3 months later someone can't work because the account is locked.
In our particular circumstance, it would be very helpful to not have to validate into the mail server. I was told that we should be able to send mail by only providing our SMTP server name and a From Address. Since this does not appear possible with the current configuration screen, would it be possible to add an enhancement request?
Just tossing this idea out.
thanks again for your help.
maria.

Quick question. Does manually executing a TestList compile the code for each and every test within the list?
As previously discovered, executing a TestList thru the scheduler does not compile any tests. This potentially causes test failures if a small update (such as a test name change) was made to a test after its last compilation.
best regards,
maria.
Yes it does. As long as you execute the TestList from WebUI Test Studio QA edition - all the code for the contained test will be compiled. If compilation errors are encountered WebUI Test Studio will notify you and will ask whether you want to run the TestList anyway.
One thing: this only works in the QA edition. For instance if you use the Runner (ArtOfTest.Runner.exe) to run a TestList from CMD - it won't work even though it still might be considered running it "manually".
I hope this helps.