Skip to content
Snippets Groups Projects
Select Git revision
  • fix_missing_includes
  • fuhlig_master default
  • must_simulation
  • test_CI
  • master protected
  • test_for_empty_branches
  • must_simulation_2
  • fix_mvd_CI_tests
  • remove_classimp_macro
  • fix_deprecated_mq_classes
  • jul24_patches
  • add_placement_matrix
  • allow_geom_placement
  • update_flesnet
  • docs_modernize-use-nullptr
  • fix_issue_1687
  • refactor_access_tcl
  • fix_deprecated_header_2
  • fix_deprecated_header
  • fix_missing_headers
  • RC1_feb23
  • RC2_APR21
22 results

CODEOWNERS

Blame
  • Forked from Computing / cbmroot
    Source project has a limited visibility.
    CTestCustom.cmake 3.38 KiB
    # -*- mode: cmake -*-
    
    message(" -- Read CTestCustom.cmake --")
    
    # Maximum size of uploaded test output of failed tests is 100kB
    # Larger output is cutted
    set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE "102400")
    
    # Maximum size of uploaded test output of passed tests is 1kB
    # Larger output is cutted
    set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE "1024")
    
    # -----------------------------------------------------------
    # -- Number of warnings to display
    # -----------------------------------------------------------
    
    set(CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS "500" )
    
    # -----------------------------------------------------------
    # -- Number of errors to display
    # -----------------------------------------------------------
    
    set(CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS   "50" )
    
    # -----------------------------------------------------------
    # -- Warning execptions
    # -----------------------------------------------------------
    
    Set(CTEST_CUSTOM_ERROR_EXCEPTION
        ${CTEST_CUSTOM_ERROR_EXCEPTION}
        "/include/boost"
        "/boost/include"
        "/include/root"
        "/root/include"
        "boost::"
    )
    
    set(CTEST_CUSTOM_WARNING_EXCEPTION
    	${CTEST_CUSTOM_WARNING_EXCEPTION}
    
            "Dict.cxx"
    
            # -- warnings from our external packages
            "external/flib_dpb"
            "external/ipc" 
            "maybe_unused"
            "include/AnalysisTree"
    
            # -- remove intended fall through warnings
            "[[fallthrough]]"
            "CbmMcbm2018UnpackerAlgoTof.cxx.*warning: attributes at the beginning of statement are ignored" 
            "CbmMcbm2018UnpackerAlgoTof.cxx.*warning: this statement may fall through"
            "CbmMcbm2018UnpackerAlgoTof.cxx.*note: here"
            "CbmDeviceUnpackTofMcbm2018.cxx.*warning: attributes at the beginning of statement are ignored"
            "CbmDeviceUnpackTofMcbm2018.cxx.*warning: this statement may fall through"
            "CbmDeviceUnpackTofMcbm2018.cxx.*note: here"
            "CbmMcbm2018TofPar.cxx.*warning: attributes at the beginning of statement are ignored"
            "CbmMcbm2018TofPar.cxx.*warning: this statement may fall through"
            "CbmMcbm2018TofPar.cxx.*note: here"
    
            # -- warnings from a feature we want and which is okay
            "CbmCheckEvents.cxx:86:52"
    
            # -- warnings about to long function for debugging
            "variable tracking size limit exceeded"
    
            # -- warnings from structures for HADAQ memory casting
            "struct hadaq::HadTu"
            "struct hadaq::HadTuId"
            "TrbBridgeTrbNetHeaders.hpp"
            "TrbBridgeTrbNetHeaders.cpp"
            
            # -- warnings from structures for MBS/LMD memory casting
            "struct mbs::Header"
    
            # -- warnings from macosx test machines
            "ld: warning: dylib.*was built for newer macOS version.*than being linked"
            ".*^.*"
    
            # -- don't show pragma message warnings
            "Compiling CBM Configuration"
    
            # -- filter warnings about unused attributes
            "attribute directive ignored"
      )
    
    # -----------------------------------------------------------
    # -- Warning addon's
    # -----------------------------------------------------------
    set(CTEST_CUSTOM_WARNING_MATCH	${CTEST_CUSTOM_WARNING_MATCH}
    	)
    
    
    Set (CTEST_CUSTOM_COVERAGE_EXCLUDE 
         ".*Dict.h"
         ".*Dict.cxx"
         ".*Fair.*"
         ".*GTest.*"
         ".*external/.*"
        )
    
    Set(CTEST_CUSTOM_ERROR_EXCEPTION
        ${CTEST_CUSTOM_ERROR_EXCEPTION}
        # -- warnings from my test machine demac006
        "warning: text-based stub file"
       )