File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ if (Cypress.env('coverage') === false) {
2323 const  applicationSourceCoverage  =  win . __coverage__ 
2424
2525 if  ( applicationSourceCoverage )  { 
26-  cy . task ( 'combineCoverage' ,  applicationSourceCoverage ) 
26+  cy . task ( 'combineCoverage' ,  JSON . stringify ( applicationSourceCoverage ) ) 
2727 } 
2828 } ) 
2929 } ) 
@@ -54,7 +54,7 @@ if (Cypress.env('coverage') === false) {
5454 // original failed request 
5555 return 
5656 } 
57-  cy . task ( 'combineCoverage' ,  coverage ) 
57+  cy . task ( 'combineCoverage' ,  JSON . stringify ( coverage ) ) 
5858 } ) 
5959 } 
6060
@@ -75,7 +75,7 @@ if (Cypress.env('coverage') === false) {
7575 ( fileCoverage ,  filename )  => 
7676 filename . startsWith ( specFolder )  ||  filename . startsWith ( supportFolder ) 
7777 ) 
78-  cy . task ( 'combineCoverage' ,  coverage ) 
78+  cy . task ( 'combineCoverage' ,  JSON . stringify ( coverage ) ) 
7979 } 
8080
8181 // when all tests finish, lets generate the coverage report 
Original file line number Diff line number Diff line change @@ -61,8 +61,14 @@ module.exports = {
6161 /** 
6262 * Combines coverage information from single test 
6363 * with previously collected coverage. 
64+  * 
65+  * @param  {string } sentCoverage Stringified coverage object sent by the test runner 
66+  * @returns  {null } Nothing is returned from this task 
6467 */ 
65-  combineCoverage ( coverage )  { 
68+  combineCoverage ( sentCoverage )  { 
69+  const  coverage  =  JSON . parse ( sentCoverage ) 
70+  debug ( 'parsed sent coverage' ) 
71+ 
6672 fixSourcePathes ( coverage ) 
6773 const  previous  =  existsSync ( nycFilename ) 
6874 ? JSON . parse ( readFileSync ( nycFilename ) ) 
                         You can’t perform that action at this time. 
           
                  
0 commit comments