Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-88316

[REG] Testcocoon support is totally broken. Consider removing it.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3: Somewhat important P3: Somewhat important
    • 6.7.0 FF
    • 6.0.0 Beta3
    • $ lsb_release -d
      Description: openSUSE Leap 15.2
      $ uname -a
      Linux localhost.localdomain 5.3.18-lp152.47-default #1 SMP Thu Oct 15 16:05:25 UTC 2020 (41f7396) x86_64 x86_64 x86_64 GNU/Linux
    • Linux/X11
    • 4d1525b0b (dev)

      TestCocoon is an obsolete test coverage tool. It's website www.testcocoon.org states "TestCocoon is no more maintained and every user are invited to use now Squish Coco."

      configure -testcocoon fails, with a bunch of errors that seem unrelated to test coverage.

      I have no idea how long this has been broken (I haven't used it since 2013). Rather than fixing this, it might be best to just remove everything related to TestCocoon, at least for Qt6.

      $ git clone git://code.qt.io/qt/qt5.git
      ...
      $ cd qt5
      $ git checkout v6.0.0-beta3
      $ perl init-repository -f
      ...
      $ ./configure -opensource -confirm-license -testcocoon
      ...
      WARNING: No QPA platform plugin enabled! This will produce a Qt that cannot run GUI applications.  See "Platform backends" in the output of --help.
      
      ERROR: C++11 <random> is required and is missing or failed to compile.
      
      ERROR: detected a std::atomic implementation that fails for function pointers.  Please apply the patch corresponding to your Standard Library vendor, found in qtbase/config.tests/atomicfptr
      
      ERROR: The OpenGL functionality tests failed!  You might need to modify the include and library search paths by editing QMAKE_INCDIR_OPENGL[_ES2], QMAKE_LIBDIR_OPENGL[_ES2] and QMAKE_LIBS_OPENGL[_ES2] in the mkspec for your platform.
      
      Check config.log for details.
      

       

        For Gerrit Dashboard: QTBUG-88316
        # Subject Branch Project Status CR V

            jbornema Joerg Bornemann
            macadder Jason McDonald
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes