Public bug reported:

[ Description ]

autopkgtest's own autopkgtests are failing in xenial. The environment
now exports $ADT_NORMAL_USER into the tests, and one of the tests checks
that this is not set. Commit cbac10742cc44d66c82ee9776157273a5cce7a59
cleans it out of the test in question's environment.

[ Fix ]

Cherry pick that commit.

[ QA ]

This is a testsuite fix. Check that the package builds and that the
autopkgtests pass.

[ Regression potential ]

It's a test fix only. If it's bad then the test won't be fixed. If the
test fix itself is wrong then we could be allowing a regression to pass
through. But this fix is in subsequent releases.

[ Development fix ]

The commit is in ≥ yakkety.

[ Original description ]

======================================================================
FAIL: test_setup_commands_string (__main__.ChrootRunner)
--setup-commands with command string
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/autopkgtest.4F1JtS/build.knp/autopkgtest-3.20.4/tests/adt-run", 
line 1628, in test_setup_commands_string
    self.assertEqual(code, 0, err)
AssertionError: 16 != 0 : adt-run [12:25:30]: version @version@
adt-run [12:25:30]: host autopkgtest-lxd-muplzd; command line: 
/tmp/autopkgtest.4F1JtS/build.knp/autopkgtest-3.20.4/runner/adt-run -B 
--unbuilt-tree=/tmp/test.adt-run.4aqx12ew/testpkg --setup-commands '[ -z 
$ADT_NORMAL_USER ];sleep 3; cp /bin/cp /bin/cp_cp; echo setup_success > 
/setup.log' --setup-commands 'cp /bin/cp /bin/cp_cp' --timeout-short=1 
--timeout-copy=1 --- chroot /tmp/test.adt-run.4aqx12ew/chroot
adt-run [12:25:31]: @@@@@@@@@@@@@@@@@@@@ test bed setup
adt-run [12:25:31]: ERROR: testbed failure: testbed setup commands failed with 
status 1

----------------------------------------------------------------------
Ran 211 tests in 189.417s

FAILED (failures=1, skipped=141)
autopkgtest [13:28:08]: test adt-run: -----------------------]
autopkgtest [13:28:08]: test adt-run:  - - - - - - - - - - results - - - - - - 
- - - -
adt-run              FAIL non-zero exit status 1
autopkgtest [13:28:09]:  - - - - - - - - - - running shell - - - - - - - - - -
root@autopkgtest-lxd-muplzd:/tmp/autopkgtest.4F1JtS/build.knp/autopkgtest-3.20.4#
 ./tests/adt-run ChrootRunner.test_setup_commands_string
test_setup_commands_string (__main__.ChrootRunner)
--setup-commands with command string ... ok

----------------------------------------------------------------------
Ran 1 test in 4.185s

OK
root@autopkgtest-lxd-muplzd:/tmp/autopkgtest.4F1JtS/build.knp/autopkgtest-3.20.4#

This is happening on xenial and prevents smooth SRU landings.

** Affects: autopkgtest (Ubuntu)
     Importance: Undecided
         Status: Fix Released

** Affects: autopkgtest (Ubuntu Xenial)
     Importance: Undecided
     Assignee: Iain Lane (laney)
         Status: In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1686082

Title:
  autopkgtest autopkgtest fails on xenial when run under autopkgtest

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/autopkgtest/+bug/1686082/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to