Commit Graph

12 Commits

Author SHA1 Message Date
Pierre Schweitzer
3c5a5861eb [SYSREG2]
Drop VMware ESX support stub.
It was never tested, and VMware ESX is no longer a test target

svn path=/trunk/sysreg2/; revision=2180
2015-02-25 15:11:36 +00:00
Pierre Schweitzer
3d49b594a1 [SYSREG2]
Stub VBox support

svn path=/trunk/sysreg2/; revision=2173
2015-02-24 13:36:23 +00:00
Sylvain Petreolle
c8362fc7c6 [SYSREG2]
Add LC_ALL=C to get revision numbers.

svn path=/trunk/sysreg2/; revision=2064
2013-09-20 18:46:16 +00:00
Pierre Schweitzer
1f38e3c22a [SYSREG2]
Add a C++ abstraction layer for test machine handling. This will make
sysreg2 only call a generic interface and thus allow better implementation
of new machine types.
VMs are also under their own abstraction layer, libvirt which mainly implements
everything, excepted the few exceptions per VM.

Support for GSX has been removed. It's no use.

svn path=/trunk/sysreg2/; revision=2060
2013-09-20 06:46:56 +00:00
Pierre Schweitzer
b53a9bca32 [SYSREG2]
Fix last warnings

svn path=/trunk/sysreg2/; revision=1937
2013-01-02 10:00:13 +00:00
Pierre Schweitzer
71cafc9430 [SYSREG2]
Remove useless space

svn path=/trunk/sysreg2/; revision=1933
2013-01-01 12:50:19 +00:00
Pierre Schweitzer
17b5e7c4bb [SYSREG2]
Display SVN revision when starting sysreg2

svn path=/trunk/sysreg2/; revision=1932
2013-01-01 12:48:51 +00:00
Colin Finck
3f41e6a06e 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/tools/sysreg2/; revision=938
2009-03-21 01:39:04 +00:00
Christoph von Wittich
c4c31386cb show file/line information for usermode crashes
svn path=/trunk/tools/sysreg2/; revision=906
2008-12-09 12:44:27 +00:00
Christoph von Wittich
40aad17f4c raddr2line traces for umode
svn path=/trunk/tools/sysreg2/; revision=845
2008-09-15 17:08:46 +00:00
Christoph von Wittich
42ab2830ba -add a xml config file
-load and parse settings

svn path=/trunk/tools/sysreg2/; revision=814
2008-08-31 15:21:45 +00:00
Christoph von Wittich
763a37a622 start rewriting sysreg2 with libvirt
svn path=/trunk/tools/sysreg2/; revision=809
2008-08-30 08:38:15 +00:00