Skip to content

neoclust/os-autoinst

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

about:
The OS-autoinst project aims at providing a means to run fully automated tests. Especially to run tests of basic and low-level operating system components such as bootloader, kernel, installer and upgrade, which can not easily and safely be tested with other automated testing frameworks.
However, it can just as well be used to test firefox and openoffice operation on top of a newly installed OS.


for setup see INSTALL

usage:
autoinst/tools/isotovideo PATHTO/openSUSE-KDE-LiveCD-i686-Build0625-Media.iso
by prepending RAIDLEVEL=10 (or 6) it will do a RAID setup (takes more time)
by prepending QEMUCPU=qemu64 you can force the Biarch DVD install type (defaults to 32 bit)

This will create all output files for a testrun in the current directory,
so make sure that you have at least 8GB of space there.

you can watch what it is doing by calling either
vncviewer localhost:99
or
tools/viewlastimg


to inject qemu commands for extra testing you can
echo sendkey ctrl-alt-f1 | netcat localhost 15223




If you want to contribute to this project, please clone and send git-pull requests via
http://gitorious.org/os-autoinst/

alternatively send patches or git pull requests for the current version
to <bernhard+osautoinst lsmod de>

About

OS-level test automation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 92.2%
  • C++ 5.2%
  • Python 2.2%
  • Other 0.4%