spiegel-keyman/linux/debian/tests
Eberhard Beilharz 973af61495
fix(linux): Fix libkeymancore-dev dependencies
This change adds `libicu-dev` as a dependency for `libkeymancore-dev`.
While it is possible to dynamically build without ICU it is required
when doing a static build.

Closes #10864 and [Debian bug #1064915](
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064915).
2024-02-28 18:58:42 +01:00
..
control fix(linux): Fix libkeymancore-dev dependencies 2024-02-28 18:58:42 +01:00
README.md fix(linux): Fix autopkgtests 2023-02-09 12:44:48 +01:00
test-build fix(linux): Fix libkeymancore-dev dependencies 2024-02-28 18:58:42 +01:00

autopkgtest

This directory contains tests for the packages.

See https://packaging.ubuntu.com/html/auto-pkg-test.html and https://salsa.debian.org/ci-team/autopkgtest/blob/master/doc/README.package-tests.rst

NOTE: Runtime test names are only allowed to contain decimal digits, lowercase ASCII letters, plus or minus signs, dots or slashes.

Manually run the tests

  • build source and binary packages (see packaging.md)

  • install dependencies

    sudo apt install autopkgtest qemu-system qemu-utils autodep8
    
  • create environment. Several different options are available, see README.running-tests

    For example:

    autopkgtest-buildvm-ubuntu-cloud -v --release=jammy
    
  • Run tests

    autopkgtest -B *.deb keyman_*.dsc -- qemu autopkgtest-jammy-amd64.img