Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-8159

CTest doesn't test current build

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • High
    • Resolution: Fixed
    • None
    • 6.12/00
    • Build System
    • None
    • MacOS, CMake 3.1, ninja build

    Description

      $ /Applications/CMake.app/Contents/bin/ctest -j 8 . -R test-stressiterators-interpreted -V
      UpdateCTestConfiguration  from :/Users/axel/build/root2/ninja/DartConfiguration.tcl
      Parse Config file:/Users/axel/build/root2/ninja/DartConfiguration.tcl
       Add coverage exclude regular expressions.
      SetCTestConfiguration:CMakeCommand:/Applications/CMake.app/Contents/bin/cmake
      UpdateCTestConfiguration  from :/Users/axel/build/root2/ninja/DartConfiguration.tcl
      Parse Config file:/Users/axel/build/root2/ninja/DartConfiguration.tcl
      Test project /Users/axel/build/root2/ninja
      Constructing a list of tests
      Ignore test: test-stressproof
      Ignore test: tutorial-pyroot-zdemo
      Ignore test: roottest-cling-parsing-semicolon
      Done constructing a list of tests
      Checking test dependency graph...
      Checking test dependency graph end
      test 65
          Start 65: test-stressiterators-interpreted
       
      65: Test command: /Applications/CMake.app/Contents/bin/cmake "-DCMD=/Users/axel/build/root2/ninja/bin/root.exe^-b^-q^-l^/Users/axel/build/root2/src/test/stressIterators.cxx" "-DSYS=/Users/axel/build/root2/ninja" "-P" "/Users/axel/build/root2/src/cmake/modules/RootTestDriver.cmake"
      65: Test timeout computed to be: 1500
      65: Error in <TMacOSXSystem::Load>: version mismatch, /Users/axel/Library/Caches/CLion2016.1/cmake/generated/root-clion-665544d3/665544d3/Debug/lib/libMathCore.so = 60705, ROOT = 60707
      65:
      65: Processing /Users/axel/build/root2/src/test/stressIterators.cxx...

      That's likely because I did not run . bin/thisroot.sh but had another ROOT in $LD_LIBRARY_PATH. The complete set of failed tests is

              30 - stressVdt (Failed)
               41 - test-stress (Failed)
               42 - test-stressshapes (Failed)
               43 - test-stressshapes-interpreted (Failed)
               44 - test-stressgeometry (Failed)
               45 - test-stressgeometry-interpreted (Failed)
               46 - test-stresslinear (Failed)
               47 - test-stresslinear-interpreted (Failed)
               48 - test-stressgraphics (Failed)
               49 - test-stressgraphics-interpreted (Failed)
               50 - test-stresshistogram (Failed)
               51 - test-stresshistogram-interpreted (Failed)
               52 - test-stressspectrum (Failed)
               53 - test-stressspectrum-interpreted (Failed)
               55 - test-stressvector-interpreted (Failed)
               57 - test-stresstmva-interpreted (Failed)
               58 - test-stressmathcore (Failed)
               59 - test-stressmathcore-interpreted (Failed)
               60 - test-stressfit (Failed)
               61 - test-stressfit-interpreted (Failed)
               62 - test-stressentrylist (Failed)
               63 - test-stressentrylist-interpreted (Failed)
               65 - test-stressiterators-interpreted (Failed)
               66 - test-stressinterpreter (Failed)
               70 - test-delaunay (Failed)
               71 - test-TFormulaTests (Failed)
               72 - tutorial-hsimple (Failed)
               73 - tutorial-geom-geometry (Failed)

      Can we make ctest assert that the right ROOT is set up, or better yet, make it independent of which ROOT was set up before?

      Cheers, Axel.

      Attachments

        Activity

          People

            mato Pere Mato Vila
            axel Axel Naumann
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: