Open-Source launchers

All the launchers are provided along with their binaries, source code, configuration file and build script within XStudio package.
They are licensed under the GNU Lesser General Public License v3 (LGPLv3) and in some cases provided by the community of XStudio users. XQual do not provide any support neither any guarantee on these launchers.

open-source launchers for XStudio



Download the complete SDK

The SDK is also included in XStudio if you selected the Software Developer Kit package during the install. All the sources of the launchers are included in the SDK folder as well as the configuration files and the build scripts (.bat).

Alternatively, you can also download here the complete SDK including all the sources of the launchers.
  • Sources files and configuration xml are located in the src folder
  • Build scripts are located in the build folder (just edit it and modify the variable XSTUDIO_J2SE_ROOT)
  • After running the build script, the launcher binary will be located in the bin folder

If you develop your own launcher and would like it to be referenced here, just contact us and we'll be glad to review and post it here.


Ready to use launchers

Below are listed the latest versions available (stable).

Name Comment Ver. Source & build script Contributors
AutoIT

autoit driver for xstudio

autoit.jar

Launcher interfacing with AutoIt test scripts

 
1.8 CLauncherImpl.java
buildAutoitLauncher.bat
Eric Gavaldo
Perl

perl driver for xstudio

perl.jar

Launcher interfacing with Perl test scripts

 
1.7 CLauncherImpl.java
buildPerlLauncher.bat
Eric Gavaldo
Jumbo
TCL

tcl driver for xstudio

tcl.jar

Launcher interfacing with Tcl test scripts

 
1.5 CLauncherImpl.java
buildTclLauncher.bat
Eric Gavaldo
Jumbo
James Coleman
AutomatedQA® TestComplete

testcomplete driver for xstudio

testcomplete7.jar

Launcher interfacing with AutomatedQA® TestComplete 7 tests

 
1.5 CLauncherImpl.java
buildTestcomplete7Launcher.bat
Eric Gavaldo
Zombi
Compuware® TestPartner

testpartner driver for xstudio

testpartner driver for xstudio

testpartner.jar

Launcher interfacing with Compuware® TestPartner tests

 
1.3 CLauncherImpl.java
CXmlParser.java
buildTestpartnerLauncher.bat
Eric Gavaldo
???
Microsoft® VisualStudio

visualstudio driver for xstudio

visualstudio.jar

Launcher interfacing with Microsoft® VisualStudio Team System (Test Edition) tests. This includes modules:
  • LoadTesting
  • UnitTesting
  • WebTesting

1.7 CLauncherImpl.java
buildVisualstudioLauncher.bat
Eric Gavaldo
Sigibian
Beanshell

beanshell driver for xstudio

beanshell.jar

Launcher interfacing with Beanshell test scripts

 
1.3 CLauncherImpl.java
buildBeanshellLauncher.bat
Eric Gavaldo
Froglogic® Squish

squish driver for xstudio

squish.jar

Launcher interfacing with:
  • Froglogic® Squish for Qt
  • Froglogic® Squish for Java
  • Froglogic® Squish for the web
test scripts
1.7 CLauncherImpl.java
buildSquishLauncher.bat
Eric Gavaldo
Tyto Software® Sahi

sahi driver for xstudio

sahi.jar

Launcher interfacing with Tyto Software® Sahi test scripts
1.0 CLauncherImpl.java
buildSahiLauncher.bat
Eric Gavaldo
Ranorex®

ranorex driver for xstudio

ranorex.jar

Launcher interfacing with Ranorex® native tests
1.0 CLauncherImpl.java
buildRanorexLauncher.bat
Eric Gavaldo
JUnit

junit driver for xstudio

junit.jar

Launcher interfacing with:
  • JUnit v3
  • JUnit v4
  • FEST Swing
  • jfcUnit
  • Any JUnit derived framework...
tests
1.6 CLauncherImpl.java
buildJUnitLauncher.bat
Eric Gavaldo
PyUnit

pyunit driver for xstudio

pyunit.jar

Launcher interfacing with PyUnit tests
1.2 CLauncherImpl.java
buildPyUnitLauncher.bat
Eric Gavaldo
Python

python driver for xstudio

python.jar

Launcher interfacing with Python scripts
1.3 CLauncherImpl.java
buildPythonLauncher.bat
Yossi Kimron
NUnit

nunit driver for xstudio

nunit.jar

Launcher interfacing with NUnit tests (so covering any .NET tests)
  • C#
  • J#
  • C++/CLI
  • Managed C++
  • VisualBasic.NET
1.4 CLauncherImpl.java
buildNUnitLauncher.bat
Eric Gavaldo
TestNG

testng driver for xstudio

testng.jar

Launcher interfacing with TestNG tests
1.5 CLauncherImpl.java
buildTestNGLauncher.bat
Eric Gavaldo
Marathon

marathon driver for xstudio

marathon.jar

Launcher interfacing with Jalian® Marathon tests
1.6 CLauncherImpl.java
buildMarathonLauncher.bat
Eric Gavaldo
Selenium

selenium driver for xstudio

selenium_java.jar

Launcher interfacing with Selenium RC (Java) tests

Supported testing frameworks:
  • JUnit3
  • JUnit4
  • TestNG
1.7 CLauncherImpl.java
buildSeleniumJavaLauncher.bat
Eric Gavaldo
selenium_html.jar

Launcher interfacing with Selenium RC (HTML) tests

1.7 CLauncherImpl.java
buildSeleniumHtmlLauncher.bat
Eric Gavaldo
selenium_dotnet.jar

Launcher interfacing with Selenium RC (.NET C#) tests

Supported testing frameworks:
  • NUnit
1.6 CLauncherImpl.java
buildSeleniumDotNetLauncher.bat
Eric Gavaldo
selenium_python.jar

Launcher interfacing with Selenium RC (Python) tests

Supported testing frameworks:
  • PyUnit
1.4 CLauncherImpl.java
buildSeleniumPythonLauncher.bat
Eric Gavaldo
Executable

exe driver for xstudio

exe.jar

Launcher interfacing with synchronous or asynchronous executables tests

 
1.4 CLauncherImpl.java
buildExeLauncher.bat
Eric Gavaldo
SQL

sql compare driver for xstudio
sql compare driver for xstudio
sql compare driver for xstudio
sql compare driver for xstudio

sql_compare.jar

Launcher interfacing with SQL queries

This (optionally) executes a command remotely on a server (using plink) then runs two queries on (possibly) different DB servers and checks that both are returning the same result set.
1.0 CLauncherImpl.java
buildSqlCompareLauncher.bat
Eric Gavaldo
sql_select.jar

Launcher interfacing with SQL queries

This (optionally) executes a command remotely on a server (using plink) then runs a query on a DB server and checks that it is returning an empty result set.
1.0 CLauncherImpl.java
buildSqlSelectLauncher.bat
Eric Gavaldo
Offline

offline driver for xstudio

offline.jar

Launcher allowing to import back results from text templates (manually edited)
1.8 CLauncherImpl.java
buildOfflineLauncher.bat
Yehuda Miron




Next in the list:
  • HP/Mercury® QuickTest Pro
  • JMeter
  • JWebUnit
  • Selenium 2.0/WebDriver
  • Selenium Perl
  • Selenium PHP
  • Selenium Ruby (RSpec, Test::Unit)
  • Selenium Groovy
  • unittest
  • HP/Mercury® WinRunner
  • Segue® SilkTest
  • CUnit
  • dUnit
  • etc.
If you have specific needs, just contact us and we'll see what we can do for you. If you experiment a problem with one of these launchers you can post a question on the forums.



Templates and examples

The best to start a new launcher is to copy one of these 2 templates (also included in the SDK).

Name Version Comment Source, configuration & build script Contributors
success 1.2 Launcher returning always success CLauncherImpl.java
success.xml
buildSuccessLauncher.bat
Eric Gavaldo
random 1.3 Launcher returning random results CLauncherImpl.java
random.xml
buildRandomLauncher.bat
Eric Gavaldo





   
2010-07-12
XStudio and XAgent v1.3 available for download
2010-05-27
Selenium recommends XStudio: Selenium Support
2009-12-08
Press Release: XQual launches commercial support on XStudio
2010-03-18
XStudio and XAgent v1.2 final available for download
2009-12-09
XStudio recommended at the NFJS Conference
2009-12-08
Press Release: XStudio with Squish Integration Released