Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A lot of the drag on CI for complex projects is tests, which are hard to argue against. Complexity : need for tests isn't linear -- once you hit some critical mass of complexity where one person can't know the whole application, the need for tests skyrockets.

I joined a company last year that's trying to solve this [1] by tracing tests so it can skip any whose dependencies (functions, environment variables, etc.) haven't changed. It's amazing what "what if we don't run tests we know will pass?" can do to a CI pipeline.

[1]: https://yourbase.io



I’d be wild about anything that could trace our Cypress tests against our frontend and our nodejs microservices.


You instrument your front end assets before running browser tests and store coverage in local storage.

Istanbul used to be able to do this. https://istanbul.js.org/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: