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 http://www.gnu.org/licenses/.
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 (http://strawberryperl.com/), 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
- jatta.pl - The main program
- jatta.xsd - The XML Schema file
- modlib - Contains the perl modules which are needed to run jatta.pl
- 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
For rebuilding the documentation you need doxygen and as input_filter you need DoxyGen::Filter which processes the perl sources.
Write a test list which is valid according to jatta.xsd. Example test lists are found in example_win and example_linux.
At your terminal type "perl jatta.pl FILENAME". Substitute FILENAME with the complete path to the test file.