Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 example_linux
Octocat-spinner-32 example_win
Octocat-spinner-32 modlib
Octocat-spinner-32 tests_linux
Octocat-spinner-32 tests_win
Octocat-spinner-32 Doxyfile
Octocat-spinner-32 gpl-2.0.txt
Octocat-spinner-32 jatta.xsd
Octocat-spinner-32 readme.txt

Just Another Tool for Test Automation

Copyright (C) 2011 Marc Nesello

This file is part of Just Another Tool for Test Automation.

Just Another Tool for Test Automation is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see


This tool can be used for automated system tests of command line applications. Test lists are written in a xml-style syntax. The tool is developed in Perl with a portion of code in xml scheme to validate test lists.

This tool needs a perl interpreter. For Windows I recommend Strawberry Perl (, because all necessary modules are installed with Strawberry Perl.

If you want to use another perl interpreter, ensure that following modules are installed:



  • readme.txt - This file
  • gpl-2.0.txt - The GNU GPL v2
  • - The main program
  • jatta.xsd - The XML Schema file


  • modlib - Contains the perl modules which are needed to run
  • example_win - Contains example test files for Windows and example results and logs
  • example_linux - Contains example test files for Linux and example results and logs

Building the documentation

For rebuilding the documentation you need doxygen and as input_filter you need DoxyGen::Filter which processes the perl sources.


1.Write a Test list

Write a test list which is valid according to jatta.xsd. Example test lists are found in example_win and example_linux.

2.Start Just Another Tool for Test Automation

At your terminal type "perl FILENAME". Substitute FILENAME with the complete path to the test file.

Something went wrong with that request. Please try again.