some tests tmpfail with: testbed auxverb failed with exit code 255

Bug #1475679 reported by Martin Pitt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
autopkgtest (Ubuntu)
Fix Released
Medium
Martin Pitt

Bug Description

The following tests fail with something like

adt-run [14:16:22]: test phpunit: [-----------------------
PHP Fatal error: Class 'PHPUnit_Extensions_Story_TestCase' not found in /tmp/adt-run.RcIhN8/build.rYE/php-horde-kolab-server-2.0.4/Horde_Kolab_Server-2.0.4/test/Horde/Kolab/Server/Integration/Scenario.php on line 29
Exit request sent.
adt-run [14:16:23]: ERROR: testbed failed: testbed auxverb failed with exit code 255

Exiting with 255 is a "magic" exit code from ssh indicating a problem with the ssh connection, and should not ordinarily be used by tests.

Affected tests:

marisa
php-horde-kolab-server
php-horde-sesha
php-sabre-http
pillow-sane
symfony

Related branches

Martin Pitt (pitti)
affects: auto-package-testing → autopkgtest (Ubuntu)
Changed in autopkgtest (Ubuntu):
status: New → In Progress
assignee: nobody → Martin Pitt (pitti)
importance: Undecided → Medium
Martin Pitt (pitti)
Changed in autopkgtest (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package autopkgtest - 3.16.2

---------------
autopkgtest (3.16.2) unstable; urgency=medium

  * Exit with code 4 ("test failure") if a test times out, instead of 16
    ("testbed failure").
  * Exit with code 12 ("erroneous package") if test dependencies are
    unsatisfiable and put badpkg/blame into summary, instead of exiting with
    code 20 ("other unexpected failures including bad usage").
  * Exit with code 12 ("erroneous package") and a proper error message if
    debian/tests/<testname> does not exist, instead of code 20 and a confusing
    message about chmod failing and *-stderr missing.
  * Exit with code 12 ("erroneous package") instead of 20 if test dependency
    package install fails.
  * adt-virt-ssh: If the executed command exits with 255, translate that to
    253 in the auxverb wrapper, as 255 is ssh's (and auxverb's) exit code if
    something with the connection failed. This avoids considering ordinary
    test failures as temporary testbed failures. (LP: #1475679)

 -- Martin Pitt <email address hidden> Fri, 17 Jul 2015 17:08:03 +0200

Changed in autopkgtest (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.