File tree Expand file tree Collapse file tree 3 files changed +18
-5
lines changed Expand file tree Collapse file tree 3 files changed +18
-5
lines changed Original file line number Diff line number Diff line change @@ -5,24 +5,32 @@ inputs:
55  accessToken :
66    description : ' access token required to comment on a pr' 
77    default : ${{ github.token }} 
8+     
89  fullCoverageDiff :
910    description : ' get the full coverage with diff or only the diff' 
1011    default : false 
12+ 
1113  runCommand :
1214    description : ' custom command to get json-summary' 
1315    default : ' npx jest --coverage --coverageReporters="json-summary" --coverageDirectory="./"' 
16+ 
1417  delta :
1518    description : ' Difference between the old and final test coverage' 
1619    default : 100 
20+ 
1721  total_delta :
1822    description : ' Difference between the old and final test coverage at the total level' 
1923    default : null 
24+ 
2025  useSameComment :
2126    description : ' While commenting on the PR update the exisiting comment' 
2227    default : false 
28+ 
2329  main-branch-coverage-summary-file-name :
2430    description : ' file name of main branch summary (master)' 
2531    default : ' develop-coverage-summary.json' 
32+ 
33+ 
2634branding :
2735  color : red 
2836  icon : git-pull-request 
Original file line number Diff line number Diff line change @@ -18,7 +18,8 @@ export class DiffChecker {
1818  )  { 
1919    const  reportNewKeys  =  Object . keys ( coverageReportNew ) 
2020    const  reportOldKeys  =  Object . keys ( coverageReportOld ) 
21-     const  reportKeys  =  new  Set ( [ ...reportNewKeys ,  ...reportOldKeys ] ) 
21+     // const reportKeys = new Set([...reportNewKeys, ...reportOldKeys]) 
22+     const  reportKeys  =  new  Set ( [ ...reportNewKeys  ] ) 
2223
2324    for  ( const  filePath  of  reportKeys )  { 
2425      this . diffCoverageReport [ filePath ]  =  { 
Original file line number Diff line number Diff line change @@ -26,24 +26,28 @@ async function run(): Promise<void> {
2626    const  commentIdentifier  =  `<!-- codeCoverageDiffComment -->` 
2727    const  deltaCommentIdentifier  =  `<!-- codeCoverageDeltaComment -->` 
2828    let  totalDelta  =  null 
29+ 
2930    if  ( rawTotalDelta  !==  null )  { 
3031      totalDelta  =  Number ( rawTotalDelta ) 
3132    } 
33+ 
3234    let  commentId  =  null 
33-     execSync ( commandToRun ) 
35+     execSync ( `${ commandToRun }  ) 
36+ 
3437    const  codeCoverageNew  =  < CoverageReport > ( 
3538      JSON . parse ( fs . readFileSync ( 'coverage-summary.json' ) . toString ( ) ) 
3639    ) 
37-     execSync ( '/usr/bin/git fetch' ) 
38-     execSync ( '/usr/bin/git stash' ) 
39-     execSync ( `/usr/bin/git checkout --progress --force ${ branchNameBase }  ) 
40+     //  execSync('/usr/bin/git fetch')
41+     //  execSync('/usr/bin/git stash')
42+     //  execSync(`/usr/bin/git checkout --progress --force ${branchNameBase}`)
4043
4144    const  codeCoverageOld  =  < CoverageReport > ( 
4245      JSON . parse ( fs . readFileSync ( 'develop-coverage-summary.json' ) . toString ( ) ) 
4346    ) 
4447    const  currentDirectory  =  execSync ( 'pwd' ) 
4548      . toString ( ) 
4649      . trim ( ) 
50+ 
4751    const  diffChecker : DiffChecker  =  new  DiffChecker ( 
4852      codeCoverageNew , 
4953      codeCoverageOld 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments