reactos/rostests
Colin Finck 10f13abcb5 Big testing system commit
rosautotest
- Rewrite rosautotest in C++
  Should increase maintainability and expandability, since most of the functionality is encapsulated in classes and there exist some abstract classes for further enhancements (i.e. new test types).
  Furthermore, due to the usage of STL strings, we don't need x lines anymore just for building a string out of several small parts.
- The new codebase made it fairly easy to implement a Crash Recovery feature based on a journal.
  If you start rosautotest with the /r option under ReactOS, it will keep a journal about the tests to run and the tests already ran. In case of a crash, it can just continue with the next test in the list then.
- Add some reasonable timeouts to avoid certain hangs in case a test crashes

sysreg2
- Make the necessary changes to sysreg2 to restart the VM in case of such a crash in 3rd stage, but set a maximum number of allowed crashes as well.
  Christoph, please test and review that on the Buildslave :-)
- Prepend all sysreg messages with [SYSREG] through a new function SysregPrintf, so the BuildBot aggregator script of testman can distinguish between debug output and sysreg messages.
- Put all header includes into the central header file "sysreg.h"
- Remove unnecessary libs from the Makefile

testman
- Change the testman Web Interface to show such crashes as CRASH in the Compare and Detail views.

svn path=/trunk/; revision=40147
2009-03-21 01:39:04 +00:00
..
apitests Add tests for SetWindowExtEx, one more test for CreateCompatibleDC 2009-02-02 00:37:01 +00:00
dibtests Testcase extension by Evgeny Boltik <BSTSoft AT narod DOT ru>: 2009-02-03 16:11:31 +00:00
drivers - kmtest: Don't use user mode types 2008-11-26 18:43:27 +00:00
dxtest - Fix warnings in ros' tests 2009-01-18 12:20:51 +00:00
regtests_by_casper - Hey STDCALL, you just got deprecated from rostests 2008-11-29 21:37:54 +00:00
rosautotest Big testing system commit 2009-03-21 01:39:04 +00:00
tests - Fix warnings in ros' tests 2009-01-18 12:20:51 +00:00
win32 No harm in deleting this (it was previously disabled in r39016) 2009-01-22 16:12:02 +00:00
winetests more precise error descriptions 2009-03-16 13:39:03 +00:00
.gitignore Adding rostests as part of the tree restructure 2007-03-06 11:01:08 +00:00
copying Move tests from rosapps to rostests 2007-03-06 11:10:43 +00:00
directory.rbuild Introducing the "ReactOS Automatic Testing Utility", superseding our current syssetup/cmd/dbgprint hack for running automatic regression tests. 2009-01-05 12:41:34 +00:00
readme.txt Move tests from rosapps to rostests 2007-03-06 11:10:43 +00:00

$Id: readme.txt 21229 2006-03-05 13:57:35Z frik85 $

====================
ReactOS Tests
====================

This directory contains various tests for ReactOS.
Make sure you also have a copy of the rest of the ReactOS
source before you attempt to build anything in this module.