00001 //////////////////////////////////////////////////////////////////////////////// 00002 /// 00003 /// \file 00004 /// \author Gerald Fahrnholz 00005 /// 00006 /// \brief 00007 /// Main page of the generated documentation 00008 /// 00009 /// 00010 /// \defgroup GrpTestUtils Using instructions 00011 /// 00012 /// \defgroup GrpHelperApps Helper Applications 00013 /// \brief General purpose executables which may be useful in the context of 00014 /// testing 00015 /// 00016 /// \defgroup GrpTestApps Test applications 00017 00018 /// \mainpage 00019 /// 00020 /// <b>Overview</b>\n 00021 /// - How to use the test utilities: \ref GrpTestUtils 00022 /// - Accessing performance counters: \ref GrpPerformanceDataSet 00023 /// - Accessing path informations, environment variables and command line arguments: \ref GrpEnvironment 00024 /// - Synchronization of parallel activities: \ref GrpSynchronizer 00025 /// - Waiting until a condition comes true: \ref GrpPollingCheck 00026 /// - Processing general events occured during test: \ref GrpEventReceiver 00027 /// - Processing application errors: \ref GrpErrorEvents 00028 /// - Storing (asynchronous) test events and automatic verification: \ref GrpTestEvents 00029 /// - Checking and comparing XML data: \ref GrpXmlCheck 00030 /// - Helper Executables: \ref GrpHelperApps 00031 /// - Start and control an application: \ref GrpTimedExec 00032 /// - Demo application with configurable runtime errors: \ref GrpDemoApp 00033 /// - Generate a list of available performance counters: \ref GrpScanPerfCounters 00034 /// - Test applications: \ref GrpTestApps 00035 /// - Basic test for PerformanceDataSet: \ref GrpTestPerformanceDataSet 00036 /// - Basic test for Environment: \ref GrpTestEnvironment 00037 /// - Basic test for PollingCheck: \ref GrpTestPollingCheck 00038 /// - Extensions for Boost.Test lib: \ref GrpTestExtensionsForBoostTest 00039 /// - Basic test for XmlCheck: \ref GrpTestXmlCheckBasic 00040 /// - Example of an unit test checking XML data with use of Boost.Test lib: \ref GrpTestXmlCheckWithBoost 00041 /// - Example of an unit test checking XML data with use of Boost.Test and TestToolBox::TestEvents: \ref GrpTestXmlCheckWithBoostExtensions 00042 /// 00043 /// <b>Links</b>\n 00044 /// - <a href="http://www.gerald-fahrnholz.de/sw/display_contents.php?file_name=downloads.htm#ref--downloads--testtoolbox">Download of sources</a><br> 00045 /// - <a href="http://www.gerald-fahrnholz.de/sw/display_contents.php?file_name=test.htm">Info about concepts for automated testing</a><br> 00046 /// - <a href="http://www.gerald-fahrnholz.de/sw/display_contents.php?file_name=test_verification.htm">Info about checking recorded test events and comparing arbitrary expressions and values</a><br>