RequiredTests

Revision 7 as of 2012-10-23 07:17:38

Clear message

Introduction

autopkgtest tests can be very easily integrated into existing source packages and easily test-run locally. http://developer.ubuntu.com/packaging/html/auto-pkg-test.html shows how to easily get started with this kind of tests.

If you decide to work on one of the tests, please add @SIG@ behind the package in question and if you submitted a test-case for review already, you might want to add a link to it.

Required Tests

For the following packages we require autopkgtest tests.

simple compile/link/run tests

The idea here is to test if we can easily compile and link against these libraries and run some very basic code. The following two tests might serve as inspiration: glib and gtk.

  • libdconf-dev
  • libatk1.0-dev
  • libgdk-pixbuf2.0-dev
  • libmysqlclient-dev
  • libwebkitgtk-3.0-dev
  • libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev
  • libnux-3.0-dev
  • libunity-core-6.0-dev, libunity-dev
  • libindicator3-dev
  • libsoup2.4-dev
  • librsvg2-dev
  • libsecret-1-dev
  • libarchive-dev
  • libdbusmenu-glib-dev, libdbusmenu-gtk3-dev
  • libgdata-dev
  • libical-dev
  • libpoppler-dev
  • libcairo2-dev
  • libfolks-dev
  • libtelepathy-glib-dev
  • libtelepathy-qt4-dev
  • libbluetooth-dev
  • libmessaging-menu-dev
  • libpulse-dev
  • libqt4-dev
  • libvte-2.90-dev
  • libaccountsservice-dev
  • libbamf3-dev

functionality tests

  • d-conf
  • unity-lens-files
  • unity-lens-photos
  • unity-applications-daemon
  • indicator-session
  • indicator-messages
  • valac (we support several versions with a metapackage, ensure that this pulls in everything required)

run upstream test suite against system installed packages

What we want to do here is to get the upstream test suite run as part of the autopkgtest. This is what's done in the ubiquity tests as well.

  • apt
  • aptdaemon
  • bzr
  • python-apt
  • python-launchpadlib
  • mysql-5.5
  • ubuntuone
  • bamf
  • webkit

fixing existing tests

red ones on https://jenkins.qa.ubuntu.com/view/Quantal/view/AutoPkg%20Test/ ; there are a few which never succeeded

  • [cjwatson] software-properties: in bzr, not uploaded yet
  • [cjwatson] unattended-upgrades: half-fixed in bzr, not uploaded yet
  • maas
  • network-manager
  • software-center
  • unity-firefox-extension