Public bug reported:
(similar to bug #1567294)
This is because in an sbuild chroot HOME is set to /sbuild-nonexistent.
16:15:06 Running tests...
16:15:06 /usr/bin/ctest --force-new-ctest-process -j1
16:15:07 Test project
/��BUILDDIR��/ubuntu-system-settings-0.4+16.10.20160606+xenial568bzr1691/obj-i686-linux-gnu
16:15:07 Start 1: tst-plugins
16:15:07 1/21 Test #1: tst-plugins ...................... Passed 0.07 sec
16:15:07 Start 2: tst-arguments
16:15:07 2/21 Test #2: tst-arguments .................... Passed 0.01 sec
16:15:07 Start 3: python3
16:15:10 3/21 Test #3: python3 .......................... Passed 3.22 sec
16:15:10 Start 4: test_push_helper
16:15:10 4/21 Test #4: test_push_helper .................***Failed 0.53 sec
16:15:10 test_available_and_downloading (__main__.PushHelperTests)
16:15:10 check that available_cb when available and d'loading just returns ...
ok
16:15:10 test_available_not_downloading (__main__.PushHelperTests)
16:15:10 check that available_cb when available and not downloading ... ok
16:15:10 test_downloaded_cb (__main__.PushHelperTests)
16:15:10 check that on download, notify is set to True and quit is called ... ok
16:15:10 test_failed_cb (__main__.PushHelperTests)
16:15:10 check that on failure, notify is set to False and quit is called ... ok
16:15:10 test_not_available (__main__.PushHelperTests)
16:15:10 check that available_cb quits when not available ... ok
16:15:10 test_quit_no_notify (__main__.PushHelperTests)
16:15:10 Check that quit withlooks sane ... ok
16:15:10 test_quit_with_notify (__main__.PushHelperTests)
16:15:10 Check that quit withlooks sane ... ok
16:15:10 test_system_image_run (__main__.PushHelperTests)
16:15:10 Check that run looks sane ... ok
16:15:10 test_update_broadcast (__main__.PushHelperTests)
16:15:10 Default system-update broadcast. ... Traceback (most recent call last):
16:15:10 File
"/��BUILDDIR��/ubuntu-system-settings-0.4+16.10.20160606+xenial568bzr1691/tests/../push-helper/software_updates_helper.py",
line 187, in <module>
16:15:10 logdir = save_cache_path("ubuntu-system-settings")
16:15:10 File "/usr/lib/python3/dist-packages/xdg/BaseDirectory.py", line 81,
in save_cache_path
16:15:10 os.makedirs(path)
16:15:10 File "/usr/lib/python3.5/os.py", line 231, in makedirs
16:15:10 makedirs(head, mode, exist_ok)
16:15:10 File "/usr/lib/python3.5/os.py", line 231, in makedirs
16:15:10 makedirs(head, mode, exist_ok)
16:15:10 File "/usr/lib/python3.5/os.py", line 241, in makedirs
16:15:10 mkdir(name, mode)
16:15:10 PermissionError: [Errno 13] Permission denied: '/sbuild-nonexistent'
16:15:10 ERROR
16:15:10 test_valid_json (__main__.PushHelperTests)
16:15:10 Handle a valid json input. ... Traceback (most recent call last):
16:15:10 File
"/��BUILDDIR��/ubuntu-system-settings-0.4+16.10.20160606+xenial568bzr1691/tests/../push-helper/software_updates_helper.py",
line 187, in <module>
16:15:10 logdir = save_cache_path("ubuntu-system-settings")
16:15:10 File "/usr/lib/python3/dist-packages/xdg/BaseDirectory.py", line 81,
in save_cache_path
16:15:10 os.makedirs(path)
16:15:10 File "/usr/lib/python3.5/os.py", line 231, in makedirs
16:15:10 makedirs(head, mode, exist_ok)
16:15:10 File "/usr/lib/python3.5/os.py", line 231, in makedirs
16:15:10 makedirs(head, mode, exist_ok)
16:15:10 File "/usr/lib/python3.5/os.py", line 241, in makedirs
16:15:10 mkdir(name, mode)
16:15:10 PermissionError: [Errno 13] Permission denied: '/sbuild-nonexistent'
16:15:10 ERROR
16:15:10
16:15:10 ======================================================================
16:15:10 ERROR: test_update_broadcast (__main__.PushHelperTests)
16:15:10 Default system-update broadcast.
16:15:10 ----------------------------------------------------------------------
16:15:10 Traceback (most recent call last):
16:15:10 File
"/��BUILDDIR��/ubuntu-system-settings-0.4+16.10.20160606+xenial568bzr1691/obj-i686-linux-gnu/tests/test_push_helper.py",
line 75, in test_update_broadcast
16:15:10 with open(output_f, 'r') as fd:
16:15:10 FileNotFoundError: [Errno 2] No such file or directory:
'/tmp/tests2rh2_kwtpush-helper/bcast_out'
16:15:10
16:15:10 ======================================================================
16:15:10 ERROR: test_valid_json (__main__.PushHelperTests)
16:15:10 Handle a valid json input.
16:15:10 ----------------------------------------------------------------------
16:15:10 Traceback (most recent call last):
16:15:10 File
"/��BUILDDIR��/ubuntu-system-settings-0.4+16.10.20160606+xenial568bzr1691/obj-i686-linux-gnu/tests/test_push_helper.py",
line 84, in test_valid_json
16:15:10 with open(output_f, 'r') as fd:
16:15:10 FileNotFoundError: [Errno 2] No such file or directory:
'/tmp/testszi1fuq1kpush-helper/valid_json_out'
16:15:10
16:15:10 ----------------------------------------------------------------------
16:15:10 Ran 10 tests in 0.205s
16:15:10
16:15:10 FAILED (errors=2)
16:15:10
16:15:10 Start 5: testmouse
16:15:20 5/21 Test #5: testmouse ........................ Passed 9.09 sec
16:15:20 Start 6: testupdate
16:15:30 6/21 Test #6: testupdate ....................... Passed 10.62 sec
16:15:30 Start 7: testclick_update
16:15:39 7/21 Test #7: testclick_update ................. Passed 9.01 sec
16:15:39 Start 8: testsystem_update
16:15:45 8/21 Test #8: testsystem_update ................ Passed 5.63 sec
16:15:45 Start 9: testglobal
16:15:49 9/21 Test #9: testglobal ....................... Passed 4.52 sec
16:15:49 Start 10: testupdates
16:15:55 10/21 Test #10: testupdates ...................... Passed 6.02 sec
16:15:55 Start 11: testnoauthentication
16:15:59 11/21 Test #11: testnoauthentication ............. Passed 4.04 sec
16:15:59 Start 12: tst-trust-store-model
16:16:00 12/21 Test #12: tst-trust-store-model ............ Passed 0.16 sec
16:16:00 Start 13: tst-clickapiclient
16:16:06 13/21 Test #13: tst-clickapiclient ...............***Failed 6.13 sec
16:16:06 ********* Start testing of TstClickApiClient *********
16:16:06 Config: Using QtTest library 5.5.1, Qt 5.5.1 (i386-little_endian-ilp32
shared (dynamic) release build; by GCC 5.3.1 20160413)
16:16:06 FAIL! : TstClickApiClient::initTestCase()
'readyReadStandardOutputSpy.wait()' returned FALSE. ()
16:16:06 Loc:
[/��BUILDDIR��/ubuntu-system-settings-0.4+16.10.20160606+xenial568bzr1691/tests/plugins/system-update/mockclickservertestcase.h(18)]
16:16:06 PASS : TstClickApiClient::cleanupTestCase()
16:16:06 Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted
16:16:06 ********* Finished testing of TstClickApiClient *********
16:16:06
16:16:06 Start 14: tst-clickupdatemetadata
16:16:11 14/21 Test #14: tst-clickupdatemetadata ..........***Failed 4.92 sec
16:16:11 ********* Start testing of TstClickUpdateMetadata *********
16:16:11 Config: Using QtTest library 5.5.1, Qt 5.5.1 (i386-little_endian-ilp32
shared (dynamic) release build; by GCC 5.3.1 20160413)
16:16:11 FAIL! : TstClickUpdateMetadata::initTestCase()
'readyReadStandardOutputSpy.wait()' returned FALSE. ()
16:16:11 Loc:
[/��BUILDDIR��/ubuntu-system-settings-0.4+16.10.20160606+xenial568bzr1691/tests/plugins/system-update/mockclickservertestcase.h(18)]
16:16:11 PASS : TstClickUpdateMetadata::cleanupTestCase()
16:16:11 Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted
16:16:11 ********* Finished testing of TstClickUpdateMetadata *********
16:16:11
16:16:11 Start 15: tst-clickupdatechecker
16:16:16 15/21 Test #15: tst-clickupdatechecker ...........***Failed 5.00 sec
16:16:16 ********* Start testing of TstClickUpdateChecker *********
16:16:16 Config: Using QtTest library 5.5.1, Qt 5.5.1 (i386-little_endian-ilp32
shared (dynamic) release build; by GCC 5.3.1 20160413)
16:16:16 FAIL! : TstClickUpdateChecker::initTestCase()
'readyReadStandardOutputSpy.wait()' returned FALSE. ()
16:16:16 Loc:
[/��BUILDDIR��/ubuntu-system-settings-0.4+16.10.20160606+xenial568bzr1691/tests/plugins/system-update/mockclickservertestcase.h(18)]
16:16:16 PASS : TstClickUpdateChecker::cleanupTestCase()
16:16:16 Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted
16:16:16 ********* Finished testing of TstClickUpdateChecker *********
16:16:16
16:16:16 Start 16: tst-updatestore
16:16:16 16/21 Test #16: tst-updatestore .................. Passed 0.06 sec
16:16:16 Start 17: tst-updatemodel
16:16:16 17/21 Test #17: tst-updatemodel .................. Passed 0.04 sec
16:16:16 Start 18: tst-updatepluginhelpers
16:16:16 18/21 Test #18: tst-updatepluginhelpers .......... Passed 0.02 sec
16:16:16 Start 19: tst-bluetooth
16:16:26 19/21 Test #19: tst-bluetooth .................... Passed 10.22 sec
16:16:26 Start 20: tst-bluetooth-devicemodel
16:16:30 20/21 Test #20: tst-bluetooth-devicemodel ........ Passed 3.76 sec
16:16:30 Start 21: tst-bluetooth-device
16:16:43 21/21 Test #21: tst-bluetooth-device ............. Passed 13.46 sec
16:16:43
16:16:43 81% tests passed, 4 tests failed out of 21
16:16:43
16:16:43 Total Test time (real) = 96.57 sec
16:16:43
16:16:43 The following tests FAILED:
16:16:43 Errors while running CTest
16:16:43 4 - test_push_helper (Failed)
16:16:43 13 - tst-clickapiclient (Failed)
16:16:43 14 - tst-clickupdatemetadata (Failed)
16:16:43 15 - tst-clickupdatechecker (Failed)
** Affects: ubuntu-system-settings (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1592475
Title:
Some unit tests fail when run under an sbuild chroot
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1592475/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs