openqa 4.6.1674490999.b00c12673-2 (amd64 binary) in ubuntu lunar
openQA is a testing framework that allows you to run tests on pretty-much
anything that you can get 'remote' control of (most often, anything you can run
in a VM and point VNC at). This allows testing of things including GUI
applications, system boot-up (BIOS, bootloaders, kernels), installers and whole
operating systems.
.
Tests (using Perl syntax) generally consist mostly of sequences of code like:
assert_and_click 'some_icon';
assert_screen 'some_prompt';
send_key 'ret';
which are run using the os-autoinst test engine, by a worker. The tags named in
scripts can then be associated with 'needles' (elements of screenshots) via the
webUI (either from past tests, or while controlling a live test). Other testing
possibilities include: serial-connected headless systems, multi-host networked
tests, and non-VM 'real' systems.
.
This package includes the job scheduler, the elements providing the services to
allow workers to run tests and upload results, and the Web-based user
interface.
Details
- Package version:
- 4.6.1674490999.b00c12673-2
- Status:
- Published
- Component:
- universe
- Priority:
- Optional
Downloadable files
Package relationships
- Depends on:
- dbus
- fonts-fork-awesome
- git
- libclass-c3-componentised-perl
- libcommonmark-perl
- libdatetime-format-pg-perl
- libdbix-class-deploymenthandler-perl
- libdbix-class-perl (>= 0.082801)
- libjs-codemirror
- libjs-cropper
- libjs-jquery
- libjs-jquery-datatables
- libjs-jquery-timeago
- libjs-popper.js
- libjson-validator-perl
- liblwp-protocol-https-perl
- libminion-perl (>= 10.25)
- libmojo-pg-perl
- libmojo-sqlite-perl
- libsql-splitstatement-perl
- libtext-diff-perl
- liburi-perl
- libyaml-pp-perl
- node-jquery-ujs (>= 1.2.3-1)
- openqa-client (>= 4.6.1674490999.b00c12673-2)
- openqa-common (>= 4.6.1674490999.b00c12673-2)
- optipng
- perl
- postgresql
- sqlite3