Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Vite -> React -> Typescript + SWC] Empty (no, 0, files found) code coverage report #28

Open
sebaguozden opened this issue Nov 3, 2023 · 5 comments
Labels
bug Something isn't working

Comments

@sebaguozden
Copy link

sebaguozden commented Nov 3, 2023

Describe the bug

Everything runs smoothly with pnpm test-storybook. On the other hand, pnpm test-storybook --coverage returns an empty coverage report.

Steps to reproduce the behavior

  1. Run pnpm storybook
  2. Run pnpm test-storybook --coverage
  3. Console Coverage Summary will be empty (no files found)
  4. coverage/storybook/coverage-storybook.json only contains {}

Expected behavior

Show **/*.tsx files on the report.

Screenshots and/or logs

.storybook/main.ts
image

package.json
image

EMPTY Coverage (Console) Report
image

EMPTY Coverage (File) Report
image

Environment

  • OS: Ubuntu 22.04.2 (WSL)
  • Node.js version: v20.9.0
  • PNPM version: 8.10.2 -> Also happens with NPM version: 10.1.0
  • Browser (if applicable): chrome
  • Browser version (if applicable): Not Sure (installed through playwright pnpm exec playwright install + pnpm exec playwright install-deps)
  • Device (if applicable): Not Applicable
@sebaguozden sebaguozden added the bug Something isn't working label Nov 3, 2023
@sebaguozden sebaguozden changed the title [Vite] Empty code coverage report [Vite] Empty (no/0 files found) code coverage report Nov 3, 2023
@sebaguozden sebaguozden changed the title [Vite] Empty (no/0 files found) code coverage report [Vite] Empty (no 0 files found) code coverage report Nov 3, 2023
@sebaguozden sebaguozden changed the title [Vite] Empty (no 0 files found) code coverage report [Vite] Empty (no, 0, files found) code coverage report Nov 3, 2023
@sebaguozden
Copy link
Author

sebaguozden commented Nov 6, 2023

It is related to #17. Addon is not compatible with @vitejs/plugin-react-swc. Any idea how to fix it?

@sebaguozden sebaguozden changed the title [Vite] Empty (no, 0, files found) code coverage report [Vite react-swc] Empty (no, 0, files found) code coverage report Nov 6, 2023
@sebaguozden sebaguozden changed the title [Vite react-swc] Empty (no, 0, files found) code coverage report [Vite -> React -> Typescript + SWC] Empty (no, 0, files found) code coverage report Nov 6, 2023
@DawidWraga
Copy link

I have the exact same issue but I am not using @vitejs/plugin-react-swc, I have @vitejs/plugin-react in my package.json

@zeroliu
Copy link

zeroliu commented Mar 26, 2024

Checking the coverage-storybook.json output, I find that the missing components are in my output json file but the file path is wrong. Instead of /path/to/my/Component.tsx, they are /path/to/my/Component. I guess that's why the nyc report cannot find them in my cases

@Ravina1604
Copy link

I have the exact issue. I am using addon-coverage with @storybook/addon-webpack5-compiler-swc.
My project doesn't work with babel-loader so i removed it from webpack config and custom configured to use swc-loader instead.
and it returns 0 coverage on files

@lcrespom
Copy link

I think you are missing a --, try this: pnpm test-storybook -- --coverage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants