Automatic tests for libyui.
This repo combines tests for all 3 backends.
The requirements depend on what backends you want tested:
sudo zypper install gcc-c++ make libyui-devel # 1
sudo zypper install libyui-gtk libyui-ncurses libyui-qt # 2
sudo zypper install screen expect # 3
sudo zypper install xorg-x11-server # 4
- In any case
- Pick any or all
- For ncurses
- For GTK or Qt
This runs the tests using your installed packages:
make
make check
For continuous integration at https://ci.opensuse.org we use a Rakefile that runs the above with the newest packages. For example the job libyui-test-qt-master uses:
export LANG=en_US.UTF-8
rake osc:build[libyui-test-qt.spec]
There are 3 RPM spec files package/*.spec ( gtk ncurses qt).