Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • 6-mrich_changes
  • 5-msts_mmuch_changes
  • 10-unpack_par_mq_macro_changes
  • 11-evt_builder_changes
  • 12-acc_timing_evts
  • 8-mq_changes
  • 9-general_changes
  • to_be_merged
  • 7-mtrd_changes
  • to_be_merged_reordered
  • mMQ
  • mcbm_data_analysis
  • mmuch
  • mbmon
  • fix_geo_tag_history
  • analysis
  • mtof
  • mpsd
  • mrich
  • dev_2021_17
  • RC1_APR21
  • dev_2021_16
  • dev_2021_15
  • dev_2021_14
  • dev_2021_13
  • dev_2021_12
  • dev_2021_11
  • dev_2021_10
  • dev_2021_09
  • dev_2021_08
  • dev_2021_07
  • dev_2021_06
33 results

CODEOWNERS

Blame
  • Forked from mCBM / 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"
       )