lp:ubuntu/vivid/autopkgtest

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/vivid/autopkgtest
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

137. By Martin Pitt

* ssh-setup/adb: Add --keep-screen-active option to keep
 "powerd-cli display" running after the tests. Use with caution!
 (LP: #1441023)
* adt-buildvm-ubuntu-cloud: Add --post-command for running a shell command
  after setup for additional customization.
* ssh-setup/adb: Quote tr arguments.
* click tests: Look into app/tests/autopilot/ for tests as well if no
  explicit path is given. This is the default location of the Ubuntu cmake
  templates.

136. By Martin Pitt

[ Didier Roche ]
* setup-commands/ubuntu-touch-session: Use "upstart" instead of "init".
  (LP: #1422681)

[ Martin Pitt ]
* adt-build-lxc: When removing the old root file system, remove btrfs
  subvolumes in it.
* README.package-tests.rst: Document that '#' can be used for comments.
  (Part of LP #1434543)
* Ignore debian/tests/control stanzas with unknown fields, as documented.
  (LP: #1434543)
* adt-buildvm-ubuntu-cloud: Drop workaround for LP #1428495, it got fixed in
  cloud-init a while ago.
* adt-buildvm-ubuntu-cloud: Fix cloud-init's prerm hacking to apply after
  dist-upgrades.

135. By Didier Roche-Tolomelli

use the upstart path to start an upstart ubuntu touch session
(LP: #1422681)

134. By Martin Pitt

* ssh-setup/adb: Re-enable ssh after reboot, in case an upgrade disables it.
* ssh-setup/adb: Try to create /userdata/.adb_onlock, to get adb after
  rebooting without human interaction.
* Fix apt-get install --simulate version parsing with third-party sources.
  (LP: #1430017)
* ssh-setup-nova: Add --security-groups option. (LP: #1429862)
* adt-buildvm-ubuntu-cloud: Avoid non-blocking reads from the socket in
  verbose mode, this sometimes causes hangs. Go back to blocking reads, but
  don't wait between them.
* Fix UnicodeDecodeError on .deb package name reading. (LP: #1430773)
* adt-virt-ssh: Export $SUDO_ASKPASS to tests if sudo is available.
  (LP: #1431421)

133. By Martin Pitt

* Fix autopkgtest-reboot to also work when being called through sudo, and
  for forking test scripts.
* Avoid failure if /var/cache/apparmor/click-ap.rules does not exist any
  more after a reboot, like on snappy.
* adt-buildvm-ubuntu-cloud: Avoid cloud-init's prerm stopping cloud-init's
  services while we are still running them. This makes it possible to purge
  cloud-init from user-data, and avoids killing apt/dpkg underneath us. This
  needs a cleaner solution, but is a good enough workaround for now.
  (LP: #1427999)
* adt-buildvm-ubuntu-cloud: Don't wait between serial console reads while
  we have data. Provides faster/smoother output in --verbose mode.
* ssh-setup/nova: Fix error message on missing keypair, the command is
  "keypair-add", not "keypair-create". Thanks Thomi Richards! (LP: #1428433)
* adt-buildvm-ubuntu-cloud: Add workaround for recent cloud-init regression
  that disables ssh (LP #1428495)
* adt-run: Suggest common reason for unsatisfiable test dependencies.
  Suggest using a current image, or run apt-get update/-U (for apt-get) or
  --setup-commands ro-apt-update (for temp dir install mode). (LP: #1425682)
* Quiesce confusing "failed to create symbolic link
  /sbin/autopkgtest-reboot" warning on read-only testbeds.

132. By Martin Pitt

* Fix autopkgtest-reboot to also work when being called through sudo, and
  for forking test scripts.
* Avoid failure if /var/cache/apparmor/click-ap.rules does not exist any
  more after a reboot, like on snappy.

131. By Martin Pitt

* Fix autopkgtest-reboot to also work when being called through sudo, and
  for forking test scripts.
* Avoid failure if /var/cache/apparmor/click-ap.rules does not exist any
  more after a reboot, like on snappy.

130. By Martin Pitt

Improvements:
* Add action argument --testname to run only one individual test from the
  next package.

Bug fixes:
* Restore click AppArmor profiles after a test, if we modified them before
  the test.
* When running a deb test in a click+AppArmor environment, update AppArmor
  rules for all clicks for introspectability and temporary test
  dependencies. This takes about a minute before the test, and another one
  after the test, but is necessary for use cases like ubuntu-sanity-tests.
  (LP: #1424889)

129. By Martin Pitt

Improvements:
* adt-virt-lxc: Add reboot support for non-ephemeral containers.
* tests/run-parallel: Don't run all test classes in parallel, it creates too
  much load. Serialize test classes which use the same runner.

Bug fixes:
* VirtSubproc.py, cmd_reboot(): Fix debug message.
* tests/adt-run: Avoid re-downloading ubuntu-device-flash images by
  symlinking ~/.cache/ubuntuimages from the temp $HOME into the real user's
  $HOME.
* adt-virt-lxc: Fix check for eatmydata when using --eatmydata.
* adt-virt-qemu: Synchronize ttyS0 output before writing eofcat.
* adt-virt-qemu, adt-virt-lxc: Asynchronously call reboot, to avoid eternal
  hangs when it reboots too fast for us to notice that it finished.

128. By Martin Pitt

* Include "Package-Type: deb" marked packages for testing. Fixes regression
  with testing paramiko.
* adt-virt-qemu: Robustify setupup of shared /autopkgtest directory.
* VirtSubProc.expect(): Read data without delay as long as we have some.
* adt-virt-qemu: Add --show-boot option to show boot messages from serial
  console.
* adt-setup-vm: Configure "console=ttyS0" boot option in grub on non-i386
  architectures too, to fix serial consoles with systemd images. Create
  /etc/default/grub.d/ if necessary.
* adt-setup-vm: Only configure grub if update-grub is available.
  (Closes: #778907)
* adt-virt-qemu: Increase reboot and dpkg-reconfigure timeouts; on loaded
  machines these might take longer than 5s.
* adt-run: Unless --leave-lang is given, unset $LANGUAGE and all $LC_* for
  tests, to avoid clobbering the testbed locale with the host's.
  (LP: #1423359)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/wily/autopkgtest
This branch contains Public information 
Everyone can see this information.

Subscribers