Project Description
StatLight is a tool developed for automating the setup, execution, and gathering results of Silverlight unit tests. StatLight helps to speed up the feedback cycles while practicing TDD/BDD/(insert your test style here) during Silverlight development.

Source Control (hosted at github)
StatLight on GitHub

***Hot off the build*** DOWNLOAD the latest build

After you click on the link - you can select the guest account to login to TeamCity.CodeBetter

Features

  • TeamCity continuous integration support
  • Works on x86 and x64 machines
  • Can generate an Xml report of tests
  • Smooth Console Runner
  • Tag/Filtering support (to narrow down the tests run at a given time)
  • Supported Testing Frameworks
    • MSTest support. Each of the following Microsoft.Silverlight.Testing builds are supported.
      • July 2009
      • October 2009
      • November 2009
      • March2010
      • April2010
      • May2010
      • June2011
    • NUnit support
    • XUnit support
    • UnitDriven support
  • Automated Debug.Assertion window closing.
  • Automated MessageBox.Show() window closing.
  • Auto detect what type of test provider the Xap is created with (NUnit, UnitDriven, MSTest, XUnit...)

How does it work?

StatLight is a console application that creates an in memory web server. It starts up a web browser that will request from the web server a page containing your test xap. By executing all the tests in the browser and communicating test results back to the web server. The console now has the ability to publish those results in manners not allowed in the Silverlight sandbox.

3rd Party Extensions

Note: third party extensions are leveraging StatLight and are subject to their own project release cycles.

External Links

Wish List

Last edited Mar 12 at 7:59 PM by staxmanade, version 40