diff options
Diffstat (limited to 'debian/tests/control')
-rw-r--r-- | debian/tests/control | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 000000000..293fbdd62 --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,82 @@ +Tests: uno +Depends: @builddeps@, ure +Restrictions: allow-stderr, rw-build-tree + +#Tests: smoketest +#Architecture: amd64 i386 arm64 armhf s390x ppc64 ppc64el +#Depends: @builddeps@, libreoffice-dev, libreoffice-core, libreoffice-writer, libreoffice-calc, libreoffice-impress-nogui, libreoffice-math, libreoffice-base-nogui, libreoffice-sdbc-hsqldb, libreoffice-sdbc-firebird, libreoffice-smoketest-data +#Restrictions: allow-stderr, rw-build-tree, skippable + +Tests: pyuno-import, uno-import +Depends: python3, python3-uno +Restrictions: superficial + +Tests: access2base-import +Depends: python3, python3-access2base +Restrictions: superficial + +# this is already done by smoketest upstream, but fails when doing it against +# the installed LO. works standalone, though, so it's patched out of the +# smoketest. Do it here separately. +Tests: test-extension +Architecture: amd64 i386 arm64 armhf s390x ppc64 ppc64el +Depends: libreoffice-core-nogui, libreoffice-common, libreoffice-java-common, libreoffice-smoketest-data, default-jdk +Restrictions: allow-stderr, superficial + +Tests: test-extension-shared +Architecture: amd64 i386 arm64 armhf s390x ppc64 ppc64el +Depends: libreoffice-core-nogui, libreoffice-common, libreoffice-java-common, libreoffice-smoketest-data, default-jdk +Restrictions: allow-stderr, needs-root, superficial + +# in the following some tests need RTL and CJK language packs installed to pass. +# he is the example for RTL, zh-tw for CJK (and zh-tw was choosen to also test xx-YY locales) + +Tests: uicheck-cui +Depends: @builddeps@, libreoffice-core, libreoffice-impress, libreoffice-writer, python3-uno +Restrictions: allow-stderr + +Tests: uicheck-sc +Architecture: alpha amd64 arm64 armel armhf i386 ia64 m68k mips mipsel mips64el powerpc ppc64 ppc64el s390x sparc64 powerpcspe kfreebsd-amd64 kfreebsd-i386 +Depends: @builddeps@, libreoffice-core, libreoffice-calc, libreoffice-draw, python3-uno, libreoffice-l10n-he, libreoffice-l10n-zh-tw, libreoffice-java-common, libreoffice-writer +Restrictions: allow-stderr + +Tests: uicheck-sd +Depends: @builddeps@, libreoffice-core, libreoffice-draw, libreoffice-impress, python3-uno +Restrictions: allow-stderr + +Tests: uicheck-sw +Architecture: alpha amd64 arm64 armel armhf i386 ia64 m68k mips mipsel mips64el powerpc ppc64 ppc64el s390x sparc64 powerpcspe kfreebsd-amd64 kfreebsd-i386 +Depends: @builddeps@, libreoffice-core, libreoffice-writer, libreoffice-calc, libreoffice-base, python3-uno, libreoffice-l10n-he, libreoffice-l10n-zh-tw, libreoffice-librelogo, libreoffice-java-common +Restrictions: allow-stderr + +Tests: uicheck-uitest +Depends: @builddeps@, libreoffice-core, libreoffice-writer, libreoffice-calc, libreoffice-impress, libreoffice-math, libreoffice-base, python3-uno, libreoffice-l10n-he, libreoffice-l10n-zh-tw +Restrictions: allow-stderr + +Tests: uicheck-writerperfect +Depends: @builddeps@, libreoffice-core, libreoffice-writer, python3-uno +Restrictions: allow-stderr + +Tests: junit +Architecture: alpha amd64 arm64 armel armhf i386 ia64 m68k mips mipsel mips64el powerpc ppc64 ppc64el s390x sparc64 powerpcspe kfreebsd-amd64 kfreebsd-i386 +Depends: @builddeps@, libreoffice-core, libreoffice-writer, libreoffice-calc, libreoffice-impress, libreoffice-math, libreoffice-base, libreoffice-subsequentcheckbase, libreoffice-sdbc-hsqldb, libreoffice-sdbc-firebird +Restrictions: allow-stderr, skippable + +Test-Command: export SYSTEM_UCPP=TRUE; export DOXYGEN=`which doxygen`; export ENABLE_JAVA=TRUE; export JDK=sun; export JAVADOC=/usr/lib/jvm/default-java/bin/javadoc; perl odk/util/check.pl /usr/lib/libreoffice/sdk +Depends: libreoffice-dev, libreoffice-dev-doc +Restrictions: superficial + +Tests: odk-build-examples +Architecture: amd64 i386 arm64 armhf s390x ppc64 ppc64el +Depends: @builddeps@, libreoffice-core-nogui, libreoffice-dev, libreoffice-dev-doc, python3-uno +Restrictions: allow-stderr + +Tests: odk-build-examples-java +Architecture: amd64 i386 arm64 armhf s390x ppc64 ppc64el +Depends: @builddeps@, libreoffice-core-nogui, libreoffice-dev, libreoffice-dev-doc, libreoffice-java-common, libofficebean-java +Restrictions: allow-stderr, skippable + +# inspired by https://salsa.debian.org/apparmor-team/apparmor-profiles-extra/commit/7fbcc4788d0e94764eeeff2f080796601241f986 +Test-Command: for i in /etc/apparmor.d/usr.lib.libreoffice.program.*; do /sbin/apparmor_parser --add --skip-cache --skip-kernel-load $i; done +Depends: libreoffice-common, apparmor +Restrictions: allow-stderr, superficial |