Comments (8)
Hey all on this thread, I put together a CRA 5 TS project with Cypress 10 that has e2e and CT, and its seems to work fine with CRA5. We are working on updating docs and such to cover CT well, but if you want to take a look at this example to see how it is put together and let me know if you run into any issues with CRA5 and this plugin. Thanks!
https://github.com/elylucas/cypress-cra-code-coverage-example
from instrument-cra.
looks like the repository is dead...
from instrument-cra.
if you are using craco like package, adding the babel-plugin-istanbul package during testing solves the coverage issues
from instrument-cra.
This is the only thing preventing me from updating react-scripts
from instrument-cra.
For me it works with CRA 5....but I guess this should be specified in the docs in any case...
from instrument-cra.
@banuni here the last time I tested when I check the coverage information, many files are missing, as if I had not collected coverage
from instrument-cra.
My app does not render its content when using react-scripts -r @cypress/instrument-cra start
.
Using react-scripts v5. No error is logged. A blank screen is rendered.
Ok, trying to figure out whats happening...
We use a PUBLIC_URL
env set as /app
.
When instrumenting the app it injects the bundle without this public url prefix, causing a 404 error.
Seems like I have to prefix this env in start command: PUBLIC_URL=/app react-scripts -r @cypress/instrument-cra start
.
Instrumentation seems ok now, I'll update if needed.
from instrument-cra.
I looked over the repository @elylucas suggested, it worked fine in the repository but didn't on my own repo although the setting files were the same.
And I found that it was about test code that visits and tests the wrong website, not the one that is running on my local server :( Make sure the test codes visits and tests your web if someone is experiencing the same problem
from instrument-cra.
Related Issues (20)
- In a Gitlab deployment it is not generating build with -r option
- In a Gitlab build deployment, it gives error webpack is configured only for development env even setting CYPRESS_INSTRUMENT_PRODUCTION=true
- Not able to exclude files from coverage using nyc setup running on a create-react-app application HOT 11
- Does Not Work with CRA v4 HOT 2
- set up good e2e examples HOT 2
- PUBLIC_URL environment variable not honoured HOT 1
- Problem after add @cypressinstrument-cra on a react app HOT 1
- JS files that aren't loaded by webpack are not included in the coverage report HOT 3
- Leading slash is added when using @cypress/instrument-cra for `react-scripts build` with PUBLIC_URL without leading slash defined HOT 2
- https://github.com/strapi/strapi/pull/9387 HOT 1
- Not able to instrument the files which are outside /app folder HOT 2
- alias paths not working with @cypress/instrument-cra
- React-scripts flag vs customize-cra HOT 3
- Build does not generate relative file paths
- Yarn workspace support requires hoisted react-scripts HOT 1
- Not working with pnpm HOT 5
- Is this project dead? HOT 3
- How to use -r @cypress/instrument-cra in scripts start?
- dependency for instrument-cra and how to force instrument in production
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from instrument-cra.