Vampire est un outil de test de tarball à distance écrit en Python. C'est un outil destiné aux développeurs qui souhaitent tester la portabilité de leur logiciel sur une ferme de compilation (compile farm). Vampire prend un groupe de tarball (en général générées par les Autotools), les « uploade » sur des machines cibles, lance une suites de tests (généralement make distcheck) et retourne les résultats dans un fichier XML. Vampire est assez flexible pour tester n'importe quel type de tarball et il s'adapte théoriquement à un quelconque moyen d'obtenir un shell distant (ssh, rsh, telnet par exemple).
NdM : c'est sous GPL Vampire inclu aussi des outils permettant la consultation des résultats (des transformations du fichier de résultat XML en fichiers HTML, ou en résumé ASCII). Il intègre aussi un wrapper telnet permettant l'obtention d'un shell distant via telnet en passant login et mot de passe sur une simple ligne de commande.
Il nécessite Python 2.3 sur la machine qui fait tourner Vampire et rien d'autre qu'un shell et un moyen d'y accéder sur les machines testées.
Aller plus loin
- Site officiel (2 clics)
- Page projet sur Savannah (1 clic)
- Savannah (1 clic)
# Re: Première release de Vampire
Posté par Olivier Grisel (site web personnel) . Évalué à 3.
http://web.verbum.org/arch-pqm/#id2798709(...)
A noté que GNU-Arch -pqm est aussi développé en python 2.3 ce qui devrait faciliter l'intégration des 2 outils.
A noté aussi que SourceForge met gratuitement à disposition des projets OpenSource une "compile farm" avec pas mal de plateformes dispos :
http://bugs.sieve.net/compilefarm(...)
"We are currently offering access to systems running: Caldera, FreeBSD, Mandrake, Red Hat Linux, Slackware and SuSE."
Comme ca, on peut être sur à tout moment qu'une branche stable d'un projet hébergée sur un robot Arch-pqm est portable sur plein de plateformes et cela de manière totalement automatique.
Au passage, merci à celui/celle qui a changé le logo des news python, il est bien le nouveau :p
[^] # Re: Première release de Vampire
Posté par Olivier Grisel (site web personnel) . Évalué à 4.
http://sourceforge.net/docman/display_doc.php?docid=762&group_i(...)
Architecture Processor OS Distribution
AMD64 AMD 64-bit Opteron Linux 2.4 SuSE 8 ES
PowerPC Apple Mac G4 Mac OS X Mac OS X Server Edition with Fink
x86 dual Intel Pentium III Linux 2.4 Red Hat Linux 7.3
x86 dual Intel Pentium III Linux 2.2 Debian GNU/Linux 2.2
Alpha DEC Alpha EV67 Linux 2.2 Debian GNU/Linux 3.0
Sparc64 Sun Ultra 60 Linux 2.4 Debian GNU/Linux 3.0
Sparc Sun Ultra Enterprise R220 Solaris Sun Solaris 8
StrongARM CerfCube SA1110 Linux 2.4 Debian GNU/Linux 3.0
# Re: Première version de Vampire
Posté par calandoa . Évalué à 4.
[^] # Re: Première version de Vampire
Posté par Nucleos . Évalué à -2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.