I do not want to run ArtOfTest.Runner.exe as administrator, as it is high risk. I'd rather give specific privileges to a new group, only what's required to run ArtOfTest.Runner.exe. Is this possible, or is it something outside of Telerik's control (e.g. hooks within Win32 requiring administrative privileges)?
7 Answers, 1 is accepted
First this forum is dedicated to support of our Free Testing Framework. This framework doesn't come with our ArtOfTest.Runner.exe. Are you actually using Test Studio? If so I'll move this thread to our Test Studio forum.
We've implemented security settings in our software such that it should not be necessary to run the ArtOfTest.Runner.exe program "As Administrator". What have you tried doing exactly? What problem and/or error message do you get when you try your preferred method/approach?
Cody
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Yes, Test Studio Express -- I thought I posted in the right section, sorry!
Without admin privileges, the test just dies right after launching IE. Doesn't even load the webpage at all. With admin privs, it launches IE and loads the Silverlight pages and seems to test them no problem.
The .aiiresult file gives me the exception:
------------------------------------------------------------
'1/2/2012 7:31:11 AM' - Using .Net Runtime version: '4.0.30319.239' for tests execution.
'1/2/2012 7:31:11 AM' - Starting execution....
'1/2/2012 7:31:11 AM' - Detected a Silverlight Test. Setting EnableSilverlight=True
'1/2/2012 7:31:43 AM' - Failure detected during execution. Details:
------------------------------------------------------------
'1/2/2012 7:31:43 AM' - System.TimeoutException: Wait for condition has timed out
at ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait, String extraExceptionInfo)
at ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout, WaitResultType errorResultType)
at ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout)
at ArtOfTest.WebAii.Core.Manager.WaitForBrowserToConnect(Int32 browserIndexToWaitFor)
at ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect, ProcessWindowStyle windowStyle, String arguments)
at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.InitializeWeb(ExecutionEngineCreateParams initParams)
at ArtOfTest.WebAii.Design.Execution.TestExecuteProxy.CreateAndInitializeEngine(Test test, ExecutionEngineCreateParams cp)
at ArtOfTest.WebAii.Design.Execution.TestExecuteProxy.ExecuteTest(ExecuteTestCommand command)
------------------------------------------------------------
'1/2/2012 7:31:43 AM' - Test completed!
Thank you for the additional information. I need just a little bit more from you and then I'll file a bug on this problem:
1) Which OS are you running? 32 bit or 64-bit?
2) What is UAC set to?
3) What security groups is the user that you are logged in as included in? Is it included in the Local Administrator group as shown in the attached screen shot?
Cody
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
UAC is set to enforcing (require prompts).
User is not included in the local administrator group (this is to prevent the user from doing other administrative tasks).
Thank you for the additional details. I have filed a bug on this here. I will update you once one of my software developers has had time to investigate what is causing this and what it will take to fix it.
Kind regards,Cody
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
The forum post you refer to is quite outdated. Could you please elaborate more on what the issue you are facing is. How you access the ArtOfTest.Runner and when you get the access denied?
Regards,
Elena Tsvetkova
Telerik by Progress
Test Studio Trainings