File tree Expand file tree Collapse file tree 2 files changed +16756
-0
lines changed Expand file tree Collapse file tree 2 files changed +16756
-0
lines changed Original file line number Diff line number Diff line change @@ -613,6 +613,21 @@ jobs:
613613          # compile with verification and ast matchers 
614614          make -j$(nproc) -s CPPFLAGS="-DCHECK_INTERNAL" CXXOPTS="-g -O2 -w -DHAVE_BOOST" MATCHCOMPILER=yes VERIFY=1 
615615
616+ name : Self check (output) 
617+         run : | 
618+           wget https://github.com/danmar/simplecpp/archive/refs/tags/1.5.1.tar.gz 
619+           tar xvf 1.5.1.tar.gz 
620+           # TODO: should include --verbose but identifiers in output differ on each run 
621+           ./cppcheck -q --std=c++11 --template=selfcheck -D__GNUC__ --library=gnu --check-level=exhaustive --debug --debug-template simplecpp-1.5.1/simplecpp.cpp > selfcheck.res 
622+           diff -u selfcheck.exp selfcheck.res 
623+ 
624+ #  upload in failure case only. being able to just download the file, makes it easier to update the files in case of bigger changes
625+       - uses : actions/upload-artifact@v4 
626+         if : failure() 
627+         with :
628+           name : Actual output 
629+           path : ./selfcheck.res 
630+ 
616631      - name : CMake 
617632        run : | 
618633          cmake -S . -B cmake.output -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=On -DWITH_QCHART=On -DBUILD_TRIAGE=On -DUSE_MATCHCOMPILER=Verify -DENABLE_CHECK_INTERNAL=On -DCPPCHK_GLIBCXX_DEBUG=Off -DCMAKE_DISABLE_PRECOMPILE_HEADERS=On -DCMAKE_GLOBAL_AUTOGEN_TARGET=On -DDISABLE_DMAKE=On 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments