Skip to content

BlankOn/openQA

This branch is 4989 commits behind os-autoinst/openQA:master.

Folders and files

NameName
Last commit message
Last commit date
Dec 4, 2020
Jun 2, 2020
Nov 25, 2020
Sep 9, 2020
Nov 23, 2020
Dec 7, 2020
Dec 8, 2020
Dec 8, 2020
Nov 23, 2020
Dec 8, 2020
Nov 23, 2020
May 19, 2020
Dec 4, 2020
Nov 15, 2020
Dec 9, 2020
Dec 4, 2020
Oct 13, 2020
Jan 17, 2019
Nov 16, 2020
Jul 24, 2020
Nov 24, 2020
Mar 31, 2020
Nov 17, 2016
Apr 4, 2014
Sep 15, 2020
Feb 25, 2014
Nov 17, 2020
Jun 26, 2020
Nov 11, 2020
Dec 4, 2020
Dec 4, 2020

Repository files navigation

openQA

badge CircleCI

openQA is a testing framework that allows you to test GUI applications on one hand and bootloader and kernel on the other. In both cases, it is difficult to script tests and verify the output. Output can be a popup window or it can be an error in early boot even before init is executed.

Therefore openQA runs virtual machines and closely monitors their state and runs tests on them.

The testing framework can be divided in two parts. The one that is hosted in this repository contains the web frontend and management logic (test scheduling, management, high-level API, …​)

The other part that you need to run openQA is the OS-autoinst test engine that is hosted in a separate repository.

Getting started

The project’s information is organized into four basic documents. As a first step, read the Starter Guide and then, if needed, proceed to the Installation Guide.

For users of the openQA web interface or the REST API consult Users Guide.

If you are interested in writing tests using openQA read the Tests Developer Guide.

Contributing

If you are interested in contributing to openQA itself, check the Developer Guide, write your code and send a pull request ;-)

Issue trackers and support

Our main issue tracker is at openQAv3 project in openSUSE’s project management tool. This Redmine instance is used to coordinate the main development effort organizing the existing issues (bugs and desired features) into 'target versions'.

Currently developers meet in IRC channel #opensuse-factory

Releases

openQA is developed on a continuous base where every commit in the git master branch is considered stable and a valid and installable version. The old tags on github are therefore misleading.

About

openQA web-frontend, scheduler and tools.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Perl 86.9%
  • JavaScript 8.9%
  • Shell 1.5%
  • SCSS 1.3%
  • PLpgSQL 0.3%
  • Makefile 0.3%
  • Other 0.8%