coverallsapp / coverage-reporter

Self-contained, universal coverage uploader binary. Under development.
https://coveralls.io
MIT License
44 stars 14 forks source link

"Nothing to report" issue #30

Closed demoatworkstream closed 1 year ago

demoatworkstream commented 1 year ago

What was wrong?

My project's report is correctly generated for the Cypress e2e test. But when I try to upload to the coveralls, the command line says "Nothing to report".

Logs

15:56 $ coveralls -r MFipgai6bXU1U4MLCcwZ46zaMNGfgso79 -n --debug
⭐️ Coveralls.io Coverage Reporter v0.2.10
🔍 Detected coverage file: apps/workstream-card-e2e/lcov.info
🚨 Nothing to report
Click here for file content of `lcov.info` . ```bash TN: SF:../workstream-card/src/common/__generated__/gql.generated.ts FN:183,useCreateCardApplicationMutation FN:236,useGetUserProfileQuery FN:248,useGetUserProfileLazyQuery FNF:3 FNH:1 FNDA:0,useCreateCardApplicationMutation FNDA:2,useGetUserProfileQuery FNDA:0,useGetUserProfileLazyQuery DA:14,1 DA:148,1 DA:189,0 DA:190,0 DA:204,1 DA:242,2 DA:243,2 DA:254,0 DA:255,0 LF:9 LH:5 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/common/apollo/index.ts FNF:0 FNH:0 DA:5,1 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/button/button.tsx FN:6,(anonymous_0) FNF:1 FNH:1 FNDA:1,(anonymous_0) DA:6,1 DA:13,1 DA:15,1 DA:17,1 DA:21,1 LF:5 LH:5 BRDA:8,0,0,1 BRDA:9,1,0,0 BRDA:18,2,0,1 BRDA:18,2,1,0 BRF:4 BRH:2 end_of_record TN: SF:../workstream-card/src/common/components/button/index.tsx FNF:0 FNH:0 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/form/form-phone-input.tsx FN:6,(anonymous_0) FN:20,(anonymous_1) FN:26,(anonymous_2) FNF:3 FNH:2 FNDA:1,(anonymous_0) FNDA:0,(anonymous_1) FNDA:1,(anonymous_2) DA:6,1 DA:16,1 DA:21,0 DA:22,0 DA:23,0 DA:27,1 LF:6 LH:3 BRDA:21,0,0,0 BRDA:21,0,1,0 BRDA:22,1,0,0 BRDA:22,1,1,0 BRF:4 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/form/form-text-input.tsx FN:3,(anonymous_0) FNF:1 FNH:0 FNDA:0,(anonymous_0) DA:3,1 DA:10,0 LF:2 LH:1 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/form/form.tsx FN:3,(anonymous_0) FN:15,(anonymous_1) FN:25,(anonymous_2) FN:39,(anonymous_3) FNF:4 FNH:0 FNDA:0,(anonymous_0) FNDA:0,(anonymous_1) FNDA:0,(anonymous_2) FNDA:0,(anonymous_3) DA:3,1 DA:10,0 DA:15,1 DA:16,0 DA:17,0 DA:25,1 DA:31,0 DA:39,1 DA:40,0 LF:9 LH:4 BRDA:16,0,0,0 BRDA:16,0,1,0 BRF:2 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/form/index.tsx FNF:0 FNH:0 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/guards/card-application-guard.tsx FN:8,(anonymous_0) FN:22,(anonymous_1) FNF:2 FNH:0 FNDA:0,(anonymous_0) FNDA:0,(anonymous_1) DA:8,1 DA:13,0 DA:14,0 DA:15,0 DA:22,0 DA:23,0 DA:24,0 DA:25,0 DA:29,0 DA:30,0 DA:33,0 DA:34,0 DA:37,0 LF:13 LH:1 BRDA:23,0,0,0 BRDA:23,0,1,0 BRDA:23,1,0,0 BRDA:23,1,1,0 BRDA:29,2,0,0 BRDA:29,2,1,0 BRDA:33,3,0,0 BRDA:33,3,1,0 BRF:8 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/guards/logged-in-guard.tsx FN:7,(anonymous_0) FN:10,(anonymous_1) FNF:2 FNH:2 FNDA:2,(anonymous_0) FNDA:1,(anonymous_1) DA:7,1 DA:8,2 DA:9,2 DA:10,2 DA:11,1 DA:12,1 DA:13,1 DA:16,2 DA:17,2 DA:19,0 LF:10 LH:9 BRDA:11,0,0,1 BRDA:11,0,1,0 BRDA:16,1,0,2 BRDA:16,1,1,0 BRF:4 BRH:2 end_of_record TN: SF:../workstream-card/src/common/components/loading/index.tsx FNF:0 FNH:0 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/loading/loading.tsx FN:3,(anonymous_0) FNF:1 FNH:1 FNDA:2,(anonymous_0) DA:3,1 DA:4,2 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/page-container/index.tsx FN:1,(anonymous_0) FNF:1 FNH:1 FNDA:1,(anonymous_0) DA:1,1 DA:6,1 DA:7,1 DA:8,1 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/tabbar/index.tsx FNF:0 FNH:0 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/tabbar/tabbar.tsx FN:5,(anonymous_0) FN:36,(anonymous_1) FN:41,(anonymous_2) FN:46,(anonymous_3) FNF:4 FNH:3 FNDA:3,(anonymous_0) FNDA:1,(anonymous_1) FNDA:3,(anonymous_2) FNDA:0,(anonymous_3) DA:3,1 DA:5,1 DA:11,3 DA:15,3 DA:36,1 DA:37,1 DA:42,3 DA:46,0 LF:8 LH:7 BRDA:11,0,0,1 BRDA:11,0,1,2 BRF:2 BRH:2 end_of_record TN: SF:../workstream-card/src/common/components/text/body-text.tsx FN:8,BodyText FNF:1 FNH:0 FNDA:0,BodyText DA:17,0 DA:19,0 DA:20,0 DA:21,0 DA:23,0 DA:24,0 DA:25,0 DA:27,0 DA:28,0 DA:29,0 DA:31,0 DA:32,0 DA:33,0 DA:35,0 DA:36,0 DA:39,0 DA:41,0 DA:42,0 DA:44,0 DA:45,0 DA:47,0 DA:48,0 DA:50,0 DA:53,0 LF:24 LH:0 BRDA:9,0,0,0 BRDA:10,1,0,0 BRDA:17,2,0,0 BRDA:17,2,1,0 BRDA:17,2,2,0 BRDA:17,2,3,0 BRDA:17,2,4,0 BRDA:39,3,0,0 BRDA:39,3,1,0 BRDA:39,3,2,0 BRDA:39,3,3,0 BRF:11 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/text/header.tsx FN:19,(anonymous_0) FNF:1 FNH:0 FNDA:0,(anonymous_0) DA:10,1 DA:19,1 DA:20,0 DA:22,0 DA:24,0 DA:26,0 LF:6 LH:2 BRDA:19,0,0,0 BRF:1 BRH:0 end_of_record TN: SF:../workstream-card/src/common/components/text/index.tsx FNF:0 FNH:0 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/common/queries/use-user-query.ts FN:4,useUserQuery FNF:1 FNH:1 FNDA:2,useUserQuery DA:5,2 DA:6,2 DA:10,2 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/common/utils/PersistentStore.ts FN:2,(anonymous_0) FN:10,(anonymous_1) FN:18,(anonymous_2) FNF:3 FNH:1 FNDA:4,(anonymous_0) FNDA:0,(anonymous_1) FNDA:0,(anonymous_2) DA:3,4 DA:4,0 DA:7,4 DA:11,0 DA:12,0 DA:15,0 DA:19,0 DA:20,0 DA:23,0 DA:27,1 LF:10 LH:3 BRDA:3,0,0,0 BRDA:3,0,1,4 BRDA:11,1,0,0 BRDA:11,1,1,0 BRDA:19,2,0,0 BRDA:19,2,1,0 BRF:6 BRH:1 end_of_record TN: SF:../workstream-card/src/environments/environment.ts FNF:0 FNH:0 DA:1,1 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/modules/auth/auth0.config.ts FNF:0 FNH:0 DA:2,1 DA:6,1 LF:2 LH:2 BRDA:2,0,0,1 BRDA:2,0,1,0 BRDA:2,1,0,1 BRDA:2,1,1,1 BRF:4 BRH:3 end_of_record TN: SF:../workstream-card/src/modules/auth/index.ts FNF:0 FNH:0 DA:6,1 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/modules/components/app-tabbar/app-tabbar.tsx FN:27,AppTabbar FN:32,(anonymous_1) FN:36,(anonymous_2) FNF:3 FNH:2 FNDA:1,AppTabbar FNDA:0,(anonymous_1) FNDA:1,(anonymous_2) DA:9,1 DA:28,1 DA:30,1 DA:32,1 DA:33,0 DA:36,1 DA:37,1 DA:39,1 DA:40,1 DA:42,0 DA:43,0 DA:45,0 DA:46,0 DA:52,1 LF:14 LH:9 BRDA:37,0,0,1 BRDA:37,0,1,0 BRDA:37,0,2,0 BRDA:37,0,3,0 BRF:4 BRH:1 end_of_record TN: SF:../workstream-card/src/modules/components/app-tabbar/index.tsx FNF:0 FNH:0 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/pages/_app.tsx FN:10,CustomApp FN:14,(anonymous_1) FNF:2 FNH:2 FNDA:3,CustomApp FNDA:3,(anonymous_1) DA:11,3 DA:12,3 DA:14,3 DA:15,3 DA:20,3 LF:5 LH:5 BRDA:42,0,0,2 BRDA:42,0,1,1 BRF:2 BRH:2 end_of_record TN: SF:../workstream-card/src/pages/index.tsx FN:4,Index FN:5,(anonymous_1) FNF:2 FNH:2 FNDA:1,Index FNDA:1,(anonymous_1) DA:5,1 DA:6,1 DA:9,1 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/pages/card/index.tsx FN:8,Index FNF:1 FNH:1 FNDA:2,Index DA:9,2 DA:11,2 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:../workstream-card/src/pages/login/index.tsx FN:21,Index FN:33,(anonymous_1) FN:47,(anonymous_2) FN:57,(anonymous_3) FN:83,(anonymous_4) FN:93,(anonymous_5) FN:138,(anonymous_6) FNF:7 FNH:1 FNDA:1,Index FNDA:0,(anonymous_1) FNDA:0,(anonymous_2) FNDA:0,(anonymous_3) FNDA:0,(anonymous_4) FNDA:0,(anonymous_5) FNDA:0,(anonymous_6) DA:22,1 DA:25,1 DA:27,1 DA:28,1 DA:29,1 DA:31,1 DA:33,1 DA:34,0 DA:36,0 DA:37,0 DA:38,0 DA:41,0 DA:48,0 DA:49,0 DA:50,0 DA:52,0 DA:57,1 DA:58,0 DA:59,0 DA:60,0 DA:61,0 DA:65,0 DA:66,0 DA:67,0 DA:68,0 DA:69,0 DA:72,0 DA:73,0 DA:76,0 DA:84,0 DA:85,0 DA:86,0 DA:88,0 DA:93,1 DA:94,0 DA:95,0 DA:104,1 DA:106,1 DA:138,0 LF:39 LH:11 BRDA:36,0,0,0 BRDA:36,0,1,0 BRDA:48,1,0,0 BRDA:48,1,1,0 BRDA:59,2,0,0 BRDA:59,2,1,0 BRDA:65,3,0,0 BRDA:65,3,1,0 BRDA:84,4,0,0 BRDA:84,4,1,0 BRDA:109,5,0,1 BRDA:109,5,1,1 BRDA:131,6,0,1 BRDA:131,6,1,0 BRDA:146,7,0,0 BRDA:146,7,1,0 BRDA:146,7,2,0 BRDA:146,7,3,0 BRDA:155,8,0,1 BRDA:155,8,1,1 BRDA:163,9,0,1 BRDA:163,9,1,0 BRF:22 BRH:6 end_of_record TN: SF:../workstream-card/src/pages/login/verification-section.tsx FN:3,VerificationSection FN:14,(anonymous_1) FN:18,(anonymous_2) FNF:3 FNH:0 FNDA:0,VerificationSection FNDA:0,(anonymous_1) FNDA:0,(anonymous_2) DA:14,0 DA:15,0 DA:18,0 DA:19,0 DA:20,0 DA:21,0 DA:23,0 LF:7 LH:0 BRDA:6,0,0,0 BRDA:19,1,0,0 BRDA:19,1,1,0 BRDA:20,2,0,0 BRDA:20,2,1,0 BRF:5 BRH:0 end_of_record ```
mrexox commented 1 year ago

Hey @demoatworkstream! Thank you for the issue. Looks like the tool couldn't find the source because files are referenced as ../workstream_card/.... I've got a few questions which allow me better understand the possible way to fix that.

  1. What is the current working directory when you run the tests?
  2. What is the current working directory when you call coveralls?
  3. What is your project structure?
demoatworkstream commented 1 year ago

@mrexox Thank you for the spotting. Before this, I generally don't know the file path inside the lcov.info caused this issue.

I have update my .nycrc to this and the coveralls command line works now and upload my coverage info to coveralls server without issue.

{
  "cwd": "../../"
}

Ths file path inside the lcov.info now looks like this. So that the file can be located from the root directory of my nx mono repo:

SF:apps/workstream-card/src/common/__generated__/gql.generated.ts
jas88 commented 8 months ago

In case anyone else stumbles across this issue, I encountered it on a Dependabot PR for https://github.com/SMI/DicomTemplateBuilder/ today - for some reason, all the file paths were rendered in the lcov as URLs to raw.githubusercontent.com instead of local file paths (maybe Sourcelink's doing, maybe something else). For the time being I've worked around it with a Perl one-liner to strip off the URL prefix and convert the SF: lines back to local file paths, and Coveralls has resumed reporting properly for us.