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

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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • 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

    Description

      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.
      

       

      Attachments

        Issue Links

          Activity

            People

              qtbuildsystem Qt Build System Team
              macadder Jason McDonald
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated: