#What's new
-
07/03/2015 - Now you can filter the test scripts by more than one attribute
-
06/29/2015 - New command line application. You can use it with tools like
Jenkins
orTeam Foudation Build Service
Usage:
RCRunner.Console.exe -a "C:\MyTests.dll" -r "C:\MSTestWrapper.dll" RCRunner.Console.exe -h for help
RCRunner is a tool designed to run automated test scripts in parallel using Selenium Grid. It is written in C# and it allows full customization. There are a few things necessary if you want to use it:
- You will need
Visual Studio 2013
and .Net framework 4.5
. - Your test scripts should already be using
Selenium Grid
. - You need a full
Selenium Grid
setup with nodes, hub, etc.
Currently, RCRunner
only supports test scripts that use MSTest
. But since it is written having plugins in mind, it is very easy to create your own plugin to support other frameworks such as NUnit
, MBUnit
, etc. Those are the steps necessary to create your custom plugin:
- Create a new
Class Library
and add a reference to RCRunner. - Create a public class that implements
ITestFrameworkRunner
(check theMSTestWrapper
class if you need an example). - Build your project.
- Copy the DLL to the
<path_of_rcrunner_exe>\Plugins\TestRunners
. - Run RCRunner. If everything is fine, you will see your custom runner in the RCRunner main screen "Test framework" combobox.
RCRunner is under construction and it is currently in a beta stage. Things may not work properly.
In case you need help, please submit an issue and I'll be glad to help.
1.0