izh_test
Copyright © 2006 IzhSoft, vva@izhsoft.com
Content :
Introduction
Kinds of tests
Introduction
Terminal tests
Introduction
exec_check - Simplest test for console program.
exec_check_directory - Test for console program that changes files.
empty_test - Trivial successful test.
fail - Trivial unsuccessful test.
Aggregate tests
Introduction
package - Package of tests.
iterate - Package of similar tests that differ only by parameters from a set (loop).
link - Reference to a file with specification of a test.
call_template - Using test by rather defined template.
test_script - Sequence of simple test actions
Introduction
exec - Execution of external program
check - Comparing of file with etalon
exec_check - Execution of external program and comparing of its result with etalon
delete_file - Removing of file
copy_file - Copying of file
move_file - Renaming/moving of file
call_test - Execution of test
set_environment - Assign value for system variable
set_property - Assign value for internal variable of izh_test
if_property_equal - Executing test commands if value of internal variable equal to this.
if_property_not_equal - Executing test commands if value of internal variable not equal to this.
echo - Printing of debug message.
sleep - Pause.
start - Starting of parallel process.
call_template - Using script commands by rather defined template.
Adapted tests and test commands.
Introduction
php - Testing of php-page, generated by php.
mysql - Executing of sql-queries with help of mysql.
Use cases
PHP-pages.
itr - program to run tests from console
itr_mfc - GUI - tool for running tests.
Main window
File
Open
Reopen
..Recent files..
Exit
Edit
Select all
Fix test results
Erase selected
Options..
Global properties
Test properties
View
Toolbar
Status Bar
Hide ok files
Animate running test
Refresh
View etalon file
View result file
View diff file
View etalon and result file
View as text
View browser
Open external viewer
Test
Run current test
Stop testing
Pause testing
Help
About MFC izh_test Runner...
GNU General Public License
Change log (What's new)
Roadmap
Index