Completed
Last Updated: 20 Mar 2019 14:34 by Daniel
Created by: Scott
Comments: 1
Type: Feature Request
0
Can you please enhance the scheduling server/test executor to prevent compile time collision.

I've run into a situation where I have a test executor that runs tests frequently, so it is compiling the pages.g.cs file each time.  Well I sometimes go in and request for a test to be run remotely against that same executor - expecting that it knows when its busy and will get to my request when it can.  ...and boom.  The requests crash into each other and the executor gets a compile error in the pages.g.cs file.

Frustrating.  You should see about enhancing this so that the executor taking commands from multiple points (the scheduler, or the developer's box) don't collide.
Won't Fix
Last Updated: 20 Mar 2019 14:28 by ADMIN
When I restart the WPF application with the following code:

ActiveApplication.Quit();
var runningApp = System.Diagnostics.Process.GetProcesses().Where(p => p.ProcessName == "WPFCalculator2");
Manager.LaunchNewApplication(@"D:\calculator\csharp\bin\Debug\AvalonCalculator2_WPF40Copy.exe");
Manager.ConnectToApplication(runningApp.FirstOrDefault());

the recorded is not able to attach again with RunToHere option and TS throws the following exception:

 Outer Exception Type: System.ArgumentException
     Message: Process with an Id of 13348 is not running.
     HRESULT: 0x80070057 (Official ID (if app.) = E_INVALIDARG, Error Bit = FAILED, Facility = FACILITY_WIN32, Code = ERROR_INVALID_PARAMETER)
     Call Stack:
          at System.Diagnostics.Process.GetProcessById(Int32 processId, String machineName)
          at System.Diagnostics.Process.GetProcessById(Int32 processId)
          at Telerik.TestStudio.Wpf.WpfRecorderWindowManager.AttachRecorderToApplication(Int32 pid, Action`2 callback)
          at ArtOfTest.WebAii.Design.DesignTimeExecution._runner_TestCompleted(Object sender, TestCompletedEventArgs e)
          at ArtOfTest.WebAii.Design.Execution.RunnerController.OnTestCompleted(ExecutionReturnValues result)
          at ArtOfTest.WebAii.Design.Execution.RunnerController.CallBackListener()

If we just execute the test it works smoothly and executes all the steps after the restarting. 
Won't Fix
Last Updated: 20 Mar 2019 14:16 by ADMIN
Created by: Martijn
Comments: 1
Type: Feature Request
1
What I want to achieve is to run a combination of tests for different browsers. 

The request is based on the situation that one particular test isn't able to run in e.g. Internet Explorer and I want that test to run in Chrome.

The example I have is:
001 (IE)
002 (Chrome)
003 (IE)
004 (IE)

It would be nice if you could specify at each test in the test list at what browser it should run.
Completed
Last Updated: 20 Mar 2019 14:10 by ADMIN
Currently when you move or delete the last coded step from a test the code-behind file still remains in the project. It would be nice if we delete the code-behind when no coded steps are left in the test. We can also put a confirm dialog, asking for permission to proceed, otherwise, some code-behind files can be deleted by mistake.
Pending Review
Last Updated: 20 Mar 2019 13:48 by Daniel
Based on the documentation, system path is a manual step
http://docs.telerik.com/teststudio/features/test-runners/add-path-environment-variables

It would be very beneficial when you are setting up multiple test machines to add system path automatically(or an option) as part of TestStudio MSI installation.


Approved
Last Updated: 20 Mar 2019 12:49 by ADMIN
ADMIN
Created by: Andy Wieland
Comments: 1
Type: Feature Request
2
Even for a small sample of performance results, the load time is painfully long.  Can you please load the History Tab values (total test times, over time) faster without needing to query the complete detailed result set?  Possibly the query can continue loading in the background, after first displaying the high-level data.
Thanks
Completed
Last Updated: 20 Mar 2019 12:39 by ADMIN
ADMIN
Created by: Boyan Boev
Comments: 0
Type: Bug Report
0
Invoke OnBlur fails with the following exception in IE 11:

ExecuteCommand failed!
InError set by the client. Client Error:
System.ArgumentOutOfRangeException: Index and length must refer to a location within the string.
Parameter name: length
   at System.String.Substring(Int32 startIndex, Int32 length)
   at ArtOfTest.InternetExplorer.IECommandProcessor.InvokeEvent(IHTMLElement target, BrowserCommand command)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessActionCommands(BrowserCommand request)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessCommandInternal(WebBrowserClass ieInstance, BrowserCommand request, IHTMLDocument2 document)
BrowserCommand (Type:'Action',Info:'NotSet',Action:'InvokeEvent',Target:'ElementId (tagName: 'input',occurrenceIndex: '74')',Data:'onblur--@@--null',ClientId:'Client_007162c7-bb26-4f8e-a68b-32c177fccba3',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'0',InError:'True',Response:'System.ArgumentOutOfRangeException: Index and length must refer to a location within the string.
Parameter name: length
   at System.String.Substring(Int32 startIndex, Int32 length)
   at ArtOfTest.InternetExplorer.IECommandProcessor.InvokeEvent(IHTMLElement target, BrowserCommand command)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessActionCommands(BrowserCommand request)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessCommandInternal(WebBrowserClass ieInstance, BrowserCommand request, IHTMLDocument2 document)')
InnerException: none.
Completed
Last Updated: 20 Mar 2019 12:37 by ADMIN
Schedule test list: Email settings Persist for the project. Currently you must fill out the attachment type, who the email is sent to, title, ect. Currently If you close out of the project these are lost. If you are in a project and do not close the project, it retains the settings. this should persist through the project. 
Pending Review
Last Updated: 20 Mar 2019 12:35 by Daniel
Created by: chris
Comments: 1
Type: Feature Request
5
I would like to make the list of agents "select all" checkbox, as checking multiple machines is tedious and if you misclick you have to start over as they are all deselected. 
I would also like to see a static set and save the "email to" in the results settings. 
I would also like to know who the test case owner is in the email as a option. 
I would like to have the ability to have the tests that fail in the list create a new test list, consisting of the failed test lists to run at a later time. 
Completed
Last Updated: 20 Mar 2019 09:30 by Daniel
If scheduler is overloaded or stuck it will stop working. It should either attempt to auto-recover or send an alert that is not running. 
Completed
Last Updated: 20 Mar 2019 09:23 by Daniel
Steps to reproduce:

1. Open a Test Studio project in Windows file explorer.

2. Copy and paste a test in a new folder within the projct.

3. Press the Refresh button in Test Studio so the test appears.

Actual: The new test has the same ID as the original test.

Expected. Test Studio should change the ID. This works if you select Add existing test from the project explorer.
Completed
Last Updated: 20 Mar 2019 09:20 by Daniel
ADMIN
Created by: Boyan Boev
Comments: 1
Type: Feature Request
1
There is no option to save only one test in the project. When you press the save button Test Studio saves all tests that are marked as dirty.

The workaround is to go to the Recent project and reopen the same project you are working on. In this case a dialog with all dirty tests is displayed and the one can uncheck some of them.
Completed
Last Updated: 20 Mar 2019 09:07 by Daniel
Created by: Aaron
Comments: 1
Type: Feature Request
2
It would be very beneficial to be able to select multiple test list results and be able to mass export them all to a single location as excel spreadsheets.

Currently, it is very tedious to go through and manually export each test to excel, especially when you have a lot of test lists that get run as part of your suite.
Completed
Last Updated: 20 Mar 2019 08:57 by Daniel
Once tests are run using ArtOfRunner in command line, I like to extract the results (number of tests, passes tests, etc) so that I can send email with the pass rate and number of tests run.  I can do this opening the results file and making into word/excel. There it gives all details. These details not saved in this file, SanityChrome 131250182933109322.aiiresult. Where can i see the tests passed out of line ?

thanks,
Sri
Won't Fix
Last Updated: 20 Mar 2019 08:50 by ADMIN
This feature will help teams sharing projects avoid issues with paths that include username.
Approved
Last Updated: 19 Mar 2019 16:45 by ADMIN
Created by: Zach
Comments: 0
Type: Feature Request
0

Hi Team,

Wondering if it's feasible to offer official support for electron-based apps at some point in the near term. Since the framework already utilizes front-end technology, is this something that we may be able to incorporate into a future release?

Thanks!

Approved
Last Updated: 19 Mar 2019 16:17 by ADMIN

The latestMongoDB 4.0.6. cannot be restarted from Scheduling Configuration setup, the mongo service config gets broken if started through the Scheduling wizard and service cannot be started anymore. 

Workaround to resolve the not working MongoDB service: 

Using the latest version of MongoDB 4.0.6.
1. Since the current state of the Mongo service is not a working one, it will be required to completely uninstall the MongoDB and then perform a clean installation again. 
2. The important note is to install the MongoDB as a Windows service - this is the default configuration. 
3. This installation will install and start the MongoDB service. 
4. Next important thing to keep in mind is to avoid restarting the MongoDB service from the Scheduling configuration - this is the first tab of the wizard and it shouldn't be used until a permanent fix is available. 
5. The Scheduling and Storage services can be freely configured from the respective two tabs and the remote execution should be working now. 

Using a previous version of MongoDB 
1. If the version of MongoDB is not of great importance, you can install any previous version. 
2. The easiest way is to completely uninstall both MongoDB and Test Studio from Windows Control Panel. 
3. Then perform a clean installation of the latest version of Test Studio. This will install MongoDB 3.0. and you can freely start the Scheduling configuration. 

Completed
Last Updated: 18 Mar 2019 16:12 by Dan
ADMIN
Created by: Daniel Levy
Comments: 4
Type: Feature Request
2
Include Expand All & Collapse All in the Project Tab
Completed
Last Updated: 18 Mar 2019 15:07 by ADMIN
Created by: Sean
Comments: 10
Type: Bug Report
2
I have updated to the latest version of Test Studio Ultimate 2019.1.212.0 and now my test lists are not running in the order I have them set-up. 
Completed
Last Updated: 18 Mar 2019 14:30 by Daniel
In the new build pipeline in TFS 2015, there is no ability to run Test Studio tests because it uses a different build agent than the XAML builds, failing because of lack of interactivity. According to Telerik Support, this is a known issue.

Going forward, I would hope that Telerik would support this new build automation from TFS.