Comment 4 for bug 1567294

Revision history for this message
Olivier Tilloy (osomon) wrote :

When running the tests in an sbuild chroot, I see the following:

    HOME=/<<BUILDDIR>>/webbrowser-app-0.23+16.04.20160405/debian/build dh_auto_test

If I disable log filtering in sbuild configuration, it looks like this:

    HOME=/build/webbrowser-app-4ccXnp/webbrowser-app-0.23+16.04.20160405/debian/build dh_auto_test

I’ve added some logging to single-instance-manager.cpp, and the test results look like this:

PASS : SingleInstanceManagerTests::initTestCase()
QDEBUG : SingleInstanceManagerTests::test_cannot_run_twice_same_instance() bool SingleInstanceManager::run(const QStringList&) "/build/webbrowser-app-4ccXnp/webbrowser-app-0.23+16.04.20160405/debian/build/.qttest/share/tst_SingleInstanceManagerTests/SingletonSocket"
QSYSTEM: SingleInstanceManagerTests::test_cannot_run_twice_same_instance() Failed to launch single instance: "QLocalServer::listen: Name error"
FAIL! : SingleInstanceManagerTests::test_cannot_run_twice_same_instance() 'singleton->run(QStringList())' returned FALSE. ()
   Loc: [/build/webbrowser-app-4ccXnp/webbrowser-app-0.23+16.04.20160405/tests/unittests/single-instance-manager/tst_SingleInstanceManagerTests.cpp(53)]
QDEBUG : SingleInstanceManagerTests::test_arguments_passed_to_already_running_instance() bool SingleInstanceManager::run(const QStringList&) "/build/webbrowser-app-4ccXnp/webbrowser-app-0.23+16.04.20160405/debian/build/.qttest/share/tst_SingleInstanceManagerTests/SingletonSocket"
QSYSTEM: SingleInstanceManagerTests::test_arguments_passed_to_already_running_instance() Failed to launch single instance: "QLocalServer::listen: Name error"
FAIL! : SingleInstanceManagerTests::test_arguments_passed_to_already_running_instance() 'singleton->run(QStringList())' returned FALSE. ()
   Loc: [/build/webbrowser-app-4ccXnp/webbrowser-app-0.23+16.04.20160405/tests/unittests/single-instance-manager/tst_SingleInstanceManagerTests.cpp(60)]
PASS : SingleInstanceManagerTests::cleanupTestCase()

So the single instance manager fails to create a local server listening on /build/webbrowser-app-4ccXnp/webbrowser-app-0.23+16.04.20160405/debian/build/.qttest/share/tst_SingleInstanceManagerTests/SingletonSocket