News
-
2004/02/19: New website
-
2004/02/18: First Vampire release: version 0.2a
Presentation
Vampire is a remote package testing tool written in Python. It takes
a pool of tarballs (usually Autotools generated), uploads them on
several machines, compiles if needed, runs a check sequence (usually
make distcheck) and returns the results as a XML file. It is designed
to be flexible enough to run checks on differents systems and
environments using user specified connection and upload method.
Features
Vampire features:
-
Flexible configuration to get remote shell and to transfer
files. Vampire have been tested with ssh, rsh and telnet for
sending commands on remote hosts, and it must be able to manage any
other utility through a wrapper.
-
Class based configuration files to make easier and faster the writing
of big configurations.
-
Vampire is shipped with a tool to exploit the XML result file: to
transform the file to a result summary and to transform the XML file
into HTML files.
-
Intelligent tarball distribution on hosts according to the load
average
-
Detailed tests report for each command executed on the remote host.
-
Telnet wrapper used to get a remote shell via telnet using a simple
command line to pass username, password and shell.
Documentation
Vampire lacks documentation. You can retrieve some user and developer
documentation in a Vampire tarball or you can generate it from CVS.
Download
The Savannah download area is not working at the moment. Temporarily
you can download the lastest Vampire from the LRDE website:
You can also check out the lastest CVS version via CVS page.
Future
Future features we want for Vampire:
-
Daemon/client mode: a daemon mode have been developed but it is
disabled because it is not fully usable.
-
Complete the XML transformation tool and add other format (ASCII,
tex, etc...)
Contact
You may use the Vampire public mailing list:
"vampire-public (AT) nongnu.org" to contact authors
Authors
Our Vampire grew up in
EPITA Paris, a French Computer
Science Engineering School, http://www.epita.fr with the help of
the
LRDE (EPITA Research and Development Laboratory), http://www.lrde.epita.fr.
- Maxime BIAIS, maxime.biais (AT) epita.fr
- Nicolas BURRUS, nicolas.burrus (AT) lrde.epita.fr
- Pierre GLEYZES, pierre.gleyzes (AT) epita.fr
- Sebastien HENAFF, sebastien.henaff (AT) epita.fr
- Nicolas LE COZ, nicolas.le-coz (AT) epita.fr
- Benoit MEROUZE, benoit.merouze (AT) epita.fr
Thanks to Akim Demaille from LRDE.
Miscellaneous
Check the
Vampire project page from Savannah.
Thanks to
Savannah
for hosting the projet and this website.