Enabling Coded UI Test playback logs in Visual Studio 2012 Release Candidate

Charles Sterling

In Jason Zander’s blog post: Announcing the Release Candidate (RC) of Visual Studio 2012 and .NET Framework 4.5 he showed a new Coded UI feature  -capturing playback logs.

 

Please note this blog post has been updated.  Please see:

Enabling Tracing and HtmlLogger in Coded UI Test

 

 

 

 

 

 

 

 

 

 

Unfortunately CodedUI doesn’t do this by default and finding the logs isn’t always obvious.  

To enable CodedUI Test Playback logs you need to set some configuration settings in the file QTAgent32.exe.config to make this work.  This file can be found at:

C:Program Files (x86)Microsoft Visual Studio 11.0Common7IDE

The settings are:

<system.diagnostics>
   <switches>

     <!– You must use integral values for "value".
          Use 0 for off, 1 for error, 2 for warn, 3 for info, and 4 for verbose. –>

     <add name="EqtTraceLevel" value="4" />
   </switches>
</system.diagnostics>

and:

<appSettings>

<appSettings>
 
<add key="EnableHtmlLogger" value="true"/>
<add key="EnableSnapshotInfo" value="true"/>

<add key="StopTestRunCallTimeoutInSeconds" value="5"/>
  <add key="LogSizeLimitInMegs" value="20"/>
  <add key="CreateTraceListener" value="no"/>
  <add key="GetCollectorDataTimeout" value="300"/>
</appSettings>

Now when you run a codedUI Test (even successful ones with the trace level set to “verbose”) you will see there is an output link in the Test Explorer results

image

Which in turn will take you to the Test output containing the UITestActionLog.html

image

 

-Which contains the CodeUI Test Log Jason showed in his blog.

 

image

0 comments

Discussion is closed.

Feedback usabilla icon