apertis-tests (1:0.20160928.1) UNRELEASED; urgency=medium * Branch for 16.09 - debian/gbp.conf: use this branch - templates/*.json: run tests from 16.09 branch -- Simon McVittie <simon.mcvittie@collabora.co.uk> Fri, 30 Sep 2016 17:46:48 +0100 apertis-tests (1:0.20160928.0) 16.09; urgency=medium [ Luis Araujo ] * Remove apparmor-webkit-clutter automated test (Apertis: T2103) * Remove apparmor-webkit-clutter debian package [ Simon McVittie ] * apparmor-pulseaudio: run as much as possible from cwd * test-pulseaudio: improve diagnostics on success, failure [ Frédéric Dalleau ] * apparmor-ofono: Do not use pkill * apparmor-ofono: open a root-owned file (Apertis: T1848) -- Simon McVittie <simon.mcvittie@collabora.co.uk> Wed, 28 Sep 2016 19:06:05 +0100 apertis-tests (1:0.20160921.0) 16.09; urgency=medium [ Mathieu Duponchelle ] * test-grilo: update tests for 0.2.17 upgrade (Apertis: T2627) [ Guillaume Desmottes ] * gstreamer-buffering: display simple-httpd logs if test is failing -- Héctor Orón Martínez <zumbi@debian.org> Wed, 21 Sep 2016 18:20:03 +0200 apertis-tests (1:0.20160920.0) 16.09; urgency=medium [ Frédéric Dalleau ] * bluez: Fix dictionnary key usage [ Héctor Orón Martínez ] * debian/gbp.conf: extend default configuration -- Frédéric Dalleau <frederic.dalleau@collabora.co.uk> Tue, 20 Sep 2016 11:17:06 +0000 apertis-tests (1:0.20160914.1) 16.09; urgency=medium [ Luis Araujo ] * Remove webkit-clutter-layout test definition * Run SDK AMD64 image tests in the i386 VM [ Héctor Orón Martínez ] * sanity-check: stop allowing os-release ID to be ubuntu [ Simon McVittie ] * sanity-check: make this more usable as a manual test [ Mathieu Duponchelle ] * bluez/ubt: use scan_for_device instead of bus.get_object -- Mathieu Duponchelle <mathieu.duponchelle@collabora.co.uk> Wed, 14 Sep 2016 21:24:41 +0200 apertis-tests (1:0.20160902.0) 16.09; urgency=medium [ Justin Kim ] * clutter-i18n: Move the text position 100 px below (Apertis: T2191) [ Philip Withnall ] * common: Double the timeout for common/telepathy-gabble.yaml again (Apertis: T1919) -- Philip Withnall <philip.withnall@colloabora.co.uk> Fri, 02 Sep 2016 10:56:00 +0100 apertis-tests (1:0.20160831.0) 16.09; urgency=medium [ Justin Kim ] * gstreamer-buffering: Pick up a running port by simple-httpd (Apertis: T2504) [ Luis Araujo ] * Add dbus-tests package dependency * Remove the tracker tests from LAVA [ Héctor Orón Martínez ] * switch profiles to 16.09 [ Simon McVittie ] * check-dbus-services: pass machine-readability options to systemctl * check-dbus-services: remove special case for e-d-s * check-dbus-services: we no longer ship tracker-writeback * check-dbus-services: ca.desrt.dconf-editor works now * check-dbus-services: do not special-case com.chaiwala.Updater * dbus/check-dbus-services: do not ignore localed * session-lockdown-no-deny: assert that unconfined executables are platform * session-lockdown-no-deny: check for more processes * session-lockdown-no-deny: don't assert that all processes are running * session-lockdown: provide debug information about processes we look at * session-lockdown-no-deny: only ignore FileNotFoundError * session-lockdown: provide better diagnostics * session-lockdown: don't assume that unparsed contexts are unconfined * apparmor-tracker: fill in test script's library dependencies -- Justin Kim <justin.kim@colloabora.com> Wed, 31 Aug 2016 16:11:08 +0900 apertis-tests (1:0.20160720.0) 16.06; urgency=medium [ Sjoerd Simons ] * Run dbus dos test as user (Apertis: T1906) * common: Only use an existing session bus * Remove hardcoding of the session environment [ Simon McVittie ] * common: dereference $dbus_socket correctly (Apertis: T2215) * libreoffice: ensure that ~/Documents exists (refs T2104) * firewall: run test from source directory * firewall: expect input from gpic0 to be accepted (Apertis: T2214) -- Simon McVittie <simon.mcvittie@collabora.co.uk> Wed, 20 Jul 2016 10:41:49 +0100 apertis-tests (1:0.20160708.0) 16.06; urgency=medium [ Simon McVittie ] * apparmor-libreoffice: try to get the preloaded module from $(dirname $0) * apparmor-libreoffice: try to use uninstalled files * chaiwala-tests: replace libreoffice/ with a symlink into apertis-tests * sanity-check: split out into a separate shell script * sanity-check: print a process tree in terms of both ppid and cgroup * sanity-check: make user-id run id as uid user, as was intended * sanity-check: assert that /etc/os-release NAME is correct * sanity-check: show what we're doing before we do it [ Sjoerd Simons ] * debian: Add gbp dch configuration -- Sjoerd Simons <sjoerd.simons@collabora.co.uk> Fri, 08 Jul 2016 11:09:14 +0200 apertis-tests (1:0.20160707.0) 16.06; urgency=medium [ Luis Araujo ] * Run x-out-of-screen-events-buttond test only in SDK image [ Simon McVittie ] * apparmor-session-lockdown: assert that subprocesses succeed * apparmor-session-lockdown: produce more useful diagnostics * apparmor-session-lockdown: set XDG_RUNTIME_DIR to run user processes * tumbler: copy files for thumbnailing to a more realistic location * tumbler: run the test from the source tree * apparmor-tumbler: allow running from the source tree * apparmor-tumbler: use set -e * apparmor-tumbler: log what we're going to do before we do it * Run apparmor-tumbler test script from the source tree * apparmor-session-lockdown: allow dpkg-query -W apertis-tests to fail * Install tumbler test in apertis-tests * Include grilo test in apertis-tests * Make the package FTBFS if we install anything but don't package it [ Philip Withnall ] * common: Add a test to check whether any processes crashed on boot [ Simon McVittie ] * debian: generate correct dependencies on python, python3 * libreoffice: work in a directory that LibreOffice can legitimately write * apparmor-libreoffice: emit stderr from unoconv -- Simon McVittie <simon.mcvittie@collabora.co.uk> Thu, 07 Jul 2016 11:41:03 +0100 apertis-tests (1:0.20160412.0) 16.06; urgency=medium [ Philip Withnall ] * bluez: Refactor test_dun and test_pan to share code * bluez: Fix naked ‘raise’ statements [ Héctor Orón Martínez ] * Update LAVA test profiles to new version 16.06 [ Luis Araujo ] * Add the bundle_stream variable for job templates -- Philip Withnall <philip.withnall@collabora.co.uk> Thu, 05 May 2016 09:49:17 +0200 apertis-tests (1:0.20160317.0) 16.06; urgency=medium * ofono: Tighten pkill regexp for killing ofonod daemon at end of test * apparmor: Do not rely on $HOME being set for AppArmor malicious tests * ofono: Disable ril and rildev plugins when running ofonod manually * tumbler: Fix potential race condition between Ready and Error signals -- Philip Withnall <philip.withnall@collabora.co.uk> Thu, 17 Mar 2016 09:43:00 +0000 apertis-tests (1:0.20160309.0) 16.03; urgency=medium [ Emilio Pozuelo Monfort ] * Print usage by each task if the sysprof test fails [ Philip Withnall ] * bluez: Port Bluetooth tests to use BlueZ 5 [ Sjoerd Simons ] * Debian: Make apertis_tests_lib available in python system path * apertis_test_lib: Allow setting discoverable & pairable without a callback * simple-agent: Set adaptor discoverable for incoming pairing [ Luis Araujo ] * Add the baseurl variable to job templates [ Sjoerd Simons ] * bluez: Sanitize command line arguments and fix outgoing pairing * bluez: Set Powered before other properties * simple-agent: Enable bluetooth technology. -- Sjoerd Simons <sjoerd.simons@collabora.co.uk> Wed, 09 Mar 2016 14:09:32 +0100 apertis-tests (1:0.20160304.1) 16.03; urgency=medium [ Sjoerd Simons ] * Drop stray @ in front of the urls [ Simon McVittie ] * cgroups-resource-control: run the test from git, not from chaiwala-tests * Move cgroups automated test from chaiwala-tests to apertis-tests{,-bin} * cgroups: run sub-tests separately, for better visibility in LAVA * cgroups: add a lot more debug (Apertis: T1200) * cgroups test: log a warning if the scheduler does not appear to be cfq -- Simon McVittie <simon.mcvittie@collabora.co.uk> Fri, 04 Mar 2016 16:58:21 +0000 apertis-tests (1:0.20160304.0) 16.03; urgency=medium * Drop credential usage -- Sjoerd Simons <sjoerd.simons@collabora.co.uk> Fri, 04 Mar 2016 13:36:19 +0100 apertis-tests (1:0.20160303.0) 16.03; urgency=medium [ Luis Araujo ] * Update LAVA test profiles to new version 16.03 * Update README for new image version 16.03 * Update templates and profiles for the new images urls * Change the templates directory path * Revert changes to test for an optional image type * Add metadata attributes * Revert change of optional variables for minimal template * Remove arch from the job template files * Fixed image name in group-common template [ Mathieu Duponchelle ] * folks: improve individual lookup in unlinking test * apparmor-folks.yaml: Add missing dependencies. * Remove all references to chaiwala-btrfs-tests [ Simon McVittie ] * README: update syntax of Apertis image names * Add an automated version of apparmor-session-lockdown-no-deny * syntax-check: stop parsing .json files [ Emilio Pozuelo Monfort ] * Log sysprof-out.xml if the sysprof test fails -- Simon McVittie <simon.mcvittie@collabora.co.uk> Thu, 03 Mar 2016 19:01:49 +0000 apertis-tests (1:0.20151215.0) 15.12; urgency=medium [ Jonny Lamb ] * folks {,un}linking: add sleeps when linking contacts (Apertis: #610) [ Luis Araujo ] * Add folks packages dependencies * Add missing dependency for telepathy-ring test (Apertis: #631) [ Xavier Claessens ] * tracker: Verify files that must be indexed exists -- Jonny Lamb <jonny.lamb@collabora.co.uk> Tue, 15 Dec 2015 23:46:04 +0000 apertis-tests (1:0.20151207.0) 15.12; urgency=medium [ Philip Withnall ] * sdk: Fix test-sysprof to kill the right sysprof process * contacts: Ensure ofonobackend.ini is installed * v4l: Port from vivi to vivid kernel driver * apparmor: Port from vivi to vivid kernel driver [ Sjoerd Simons ] * gstreamer-buffer: Make the stage color fully opaque [ Andrew Lee (李健秋) ] * Sync debian/changelog from package in OBS. * New Release 0.20151207.0. (Apertis: #498) -- Andrew Lee (李健秋) <ajqlee@debian.org> Tue, 08 Dec 2015 00:30:51 +0800 apertis-tests (1:0.20151202.0) 15.12; urgency=medium [ Xavier Claessens ] * tracker: Add more debug messages * grilo: Verify will have all backends we need * tracker: Verify Dee_Yan-Key_-_Lockung.ogg gets thumbnailed * Tracker: verify thumbnails are created on removable medias * grilo: Add python3 dependency * pep8: Ignore 'module level import not at top of file' error [ Luis Araujo ] * Add SDK amd64 image profile [ Héctor Orón Martínez ] * d/control: drop tracker-utils package -- Héctor Orón Martínez <hector.oron@collabora.co.uk> Wed, 02 Dec 2015 14:42:48 +0100 apertis-tests (1:0.20151106.1) 15.12; urgency=medium [ Philip Withnall ] * traffic-control: Ignore failure to kill wget processes [ Xavier Claessens ] * tumbler: inline a common sh file used only from one place * common.sh: remove unused code * tracker: move common.py into apertis_tests_lib * tracker: factor out a base class for python tests * tracker: use the mixin pattern in TrackerIndexerMixin * tracker: factor out a mixin to browse a grilo source * Include apertis_tests_lib in packaging [ Héctor Orón Martínez ] * d/control: build depend on valac (unversioned) * profiles: update for 15.12 [ Luis Araujo ] * Update README examples for new image version 15.12 [ Xavier Claessens ] * Add "project" in arcconfig * Fix tests with tracker 1.4 * Add default reviewers to .arcconfig * Add *.pyc in gitignore * grilo: rewrite tests in python * grilo: remove old bash tests [ Luis Araujo ] * Replace tracker-utils package dependency by package tracker [ Philip Withnall ] * bluez: Reformat code to be PEP8-compliant * bluez: Update licencing and copyright headers [ Xavier Claessens ] * Stop pulling grilo-playlist-browsing.yaml [ Andrew Lee (李健秋) ] * New Release 20151106.1. -- Andrew Lee (李健秋) <ajqlee@debian.org> Sat, 07 Nov 2015 00:37:20 +0800 apertis-tests (1:0.20150921.1) 15.12; urgency=medium [ Xavier Claessens ] * tracker: add more debug messages * tracker: wait for tumbler to finish creating thumbnails (Apertis: #502) [ Simon McVittie ] * apparmor-basic-profiles: run from source directory or apertis-tests, not from chaiwala-tests * apparmor-basic-profiles: show more diagnostics when run with --debug, and do so in LAVA * apparmor-basic-profiles: open-code the same checks as aa-status --enabled so that we can do them without python3 installed, such as on target images (Apertis: #513) * Add manual test instructions for authenticated proxy support * Add a new apertis-tests-bin package, for compiled binaries that only depend on things we expect to include in a minimal image -- Simon McVittie <simon.mcvittie@collabora.co.uk> Mon, 21 Sep 2015 15:48:33 +0100 apertis-tests (1:0.20150909.3) 15.09; urgency=medium [ Philip Withnall ] * traffic-control: Ignore failure from a wait command (Apertis: #327) * traffic-control: Clean up tcmmd process on test failure * common: Double the timeout for common/telepathy-gabble.yaml * traffic-control: Ignore failure to kill tcdemo processes (Apertis: #328) * traffic-control: Obey $NET_INTERFACE in traffic-control-tcdemo test -- Andrew Lee (李健秋) <ajqlee@debian.org> Sat, 12 Sep 2015 02:11:53 +0800 apertis-tests (1:0.20150909.2) 15.09; urgency=medium [ Xavier Claessens ] * tracker: port to python3 * tracker: stop using deprecated grilo API [ Simon McVittie ] * Make all tests' names and filenames match up * tracker tests: require python3 and python3-gi -- Simon McVittie <simon.mcvittie@collabora.co.uk> Wed, 09 Sep 2015 19:38:24 +0100 apertis-tests (1:0.20150909.1) 15.09; urgency=medium [ Xavier Claessens ] * tracker: Rewrite tests in python (Apertis: #367, Apertis: #400, Apertis: #411, Apertis: #412, Apertis: #413, Apertis: #196, Apertis: #492) * tracker: check all files are indexed in manual test * tracker: do not assume all files in grilo are from our home directory * tracker: Add extra check to verify tracker-extract has run [ Simon McVittie ] * check-dbus-services: stop treating #434, #435 as expected * run-test-in-systemd: stop emitting STARTTC, ENDTC (Apertis: #396) * Update build system for the new, simpler Tracker tests -- Simon McVittie <simon.mcvittie@collabora.co.uk> Wed, 09 Sep 2015 16:50:27 +0100 apertis-tests (1:0.20150903.1) 15.09; urgency=medium * run-test-in-systemd: watch output in real-time * dbus/check-dbus-services: add support for skipped tests * dbus/check-dbus-services: skip activation of chaiwala-btrfs-updater (Apertis: #483) * dbus/check-dbus-services: don't try activating thermald in a VM (Apertis: #485) * check-dbus-services: prepend "# " to systemd-cgls output -- Simon McVittie <simon.mcvittie@collabora.co.uk> Thu, 03 Sep 2015 17:16:03 +0100 apertis-tests (1:0.20150826.1) 15.09; urgency=medium * Move D-Bus tests from common/ to dbus/ * apertis-tests: include resources/ * Move dbus-dos-* tests from root directory to dbus/ - add compatibility symlinks for dbus-dos-* tests in chaiwala-tests, so that old manual test instructions continue to work * Add new test dbus/check-dbus-services (T342) - verify that every D-Bus system service is a systemd system service (test for T283) - verify that every D-Bus session service is a systemd user service (test for T284; failures are currently marked as expected) - verify that every D-Bus service can be activated successfully (certain failures are currently marked as expected, with bugs opened) - verify that a non-systemd-activated D-Bus service cannot be activated (marked as an expected failure until T282 is completed) * dbus-dos-match-rules: call GetAllMatchRules, not GetConnectionMatchRules. The method was renamed when this feature was merged upstream. * dbus-dos-match-rules: run the script as root for the system bus, instead of reconfiguring the dbus-daemons. root has access to Stats by default on the system bus, and users have access to Stats by default on their own session buses. * dbus-dos-reply-time: use --messages-per-conn=1 instead of --new-conn. This syntax change was made when dbus-test-tool was merged upstream. * dbus-dos-reply-time: kill any stray dbus-test-tool processes first -- Simon McVittie <simon.mcvittie@collabora.co.uk> Wed, 26 Aug 2015 17:37:35 +0100 apertis-tests (1:0.20150814.1) 15.09; urgency=medium * run-aa-test: print exit status as soon as we know it * run-aa-test: do not prefix "# " to output from the underlying test * run-aa-test: report the underlying tests and the log parsing separately * test-webkit-clutter: do not suppress stderr, but do fail if "normal" fails * geoclue: only "set -x" during the actual test * apparmor-tumbler: do not silence stdout * tracker, tumbler: only set -x during the interesting bits of testing * In tests that use run-aa-test, add a prefix to test names -- Simon McVittie <simon.mcvittie@collabora.co.uk> Fri, 14 Aug 2015 12:15:45 +0100 apertis-tests (1:0.20150811.1) 15.09; urgency=medium * Initial import -- Apertis Packagers <packagers@lists.apertis.org> Tue, 11 Aug 2015 17:40:28 +0100