Skip to content
Snippets Groups Projects
  1. Jan 27, 2025
    • Administrator's avatar
      Fix Experimental build · 2fd7180e
      Administrator authored
      The experimental build mode should not remove the build directory neither
      update the local working copy. Unfortunately this features were brocken because
      of typos in a comparisson where lower case and upper case modes were mixed.
      2fd7180e
  2. Dec 17, 2024
    • Florian Uhlig's avatar
      Add possibility to define number of cpus for tests · 929783dd
      Florian Uhlig authored
      When running the Dart.sh script normally all available cores are used which
      works well in most cases. Up to now it was possible to limit the number of
      used cores by defining the environment variable NCPU which was used for the
      build as well as the test stage. Depending on the system this resulted in a
      large number of tests which ran into timeouts which were not seen when running
      the tests sequentially. With this commit it becomes possible to limit the used
      cores during the test stage independently. This is done by defining the
      environent variable NCPU4TEST.
      929783dd
  3. Dec 12, 2024
  4. Feb 27, 2024
  5. Nov 06, 2022
    • Administrator's avatar
      Improve CI · 884e0cea
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      Use a different installation directory For the test of the installation to
      allow to remove also the build directory.
      
      Test installation also on Debian 10
      
      There was a problem when running CbmRoot from the installation directory with
      Debian10. So add also the installation test for Debian10.
      dev_2022_45
      884e0cea
  6. Jul 25, 2022
  7. May 02, 2022
  8. Mar 04, 2022
  9. Nov 29, 2021
    • Administrator's avatar
      Add new test stage in CTest configuration · fcdef9a8
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      Installl CbmRoot and remove part of the source directory
      
      Add code which tests if the installtion of CbmRoot works and if the installed
      version is functional. Test the "make install" target and run some macros from
      teh installation directory.
      
      To be able to test the CbmRoot installation it is necessary that no header
      files are accessible in the source directory since this is the fallback for
      ROOT when compiling a macro. To achieve this the directories containing any
      headers are removed from the source directory.
      This is a dangerous operation when executed in a source directory used for
      active development. The installation test should only be used when running
      the CI/CD workflow.
      fcdef9a8
  10. Nov 12, 2021
    • Administrator's avatar
      Pass test model to cmake call · 63691da5
      Administrator authored
      63691da5
    • Administrator's avatar
      Use different test cases with CMake variable · d28adb49
      Administrator authored
      Before the change it was necessary to define an environment variable to switch
      between different test suites like for example the Experimental or Nightly
      tests. Now the test suites are chosen by the CMake command line parameter
      CBM_TEST_MODEL. These are Experimental, Nightly and Weekly which differ by the
      number of executed tests.
      d28adb49
  11. Apr 22, 2021
    • Administrator's avatar
      Rerun failed tests a second time · 3e1e5372
      Administrator authored
      For the continuous tests rerun failed tests a second time. This should reduce
      the number of failing test pipelines.
      In most cases of failing tests the Geant3 simulations crash due to the well
      known memory error. If these tests are restarted they normally work without
      problem.
      Since the feature to restart tests is only available with cmake 3.17 change
      the scripts of the CI pipeline to use at least this version.
      3e1e5372
  12. Dec 04, 2020
  13. Dec 02, 2020
    • Administrator's avatar
      Add link to CDash URL of uploaded results · 390c320e
      Administrator authored
      With CMake versions >= 3.14.0 is is possible to extract the buildid
      when submitting results to CDash. This allows to construct the proper
      URL to the results on CDash and display it at the end of the CTest script.
      390c320e
  14. Jul 09, 2020
  15. Jul 07, 2020
  16. Jun 18, 2020
  17. Jun 03, 2020
Loading