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

Code coverage possibility by using e.g babelrc istanbul plugin #1502

Open
pokaalinkanssayohon opened this issue Nov 13, 2021 · 3 comments
Open
Labels
enhancement New feature or request

Comments

@pokaalinkanssayohon
Copy link

Is your feature request related to a problem? Please describe.
We could run e.g. js based front end test coverage.

Describe the solution you'd like
Solution / instructions / best practices to install needed plugins and configuration

Describe alternatives you've considered
Cypress as js based framework but Robot framework with browser is cool. Playwright is brilliant base for browser plugin.

Additional context

@aaltat
Copy link
Member

aaltat commented Nov 16, 2021

There is Playwright API for coverage. It is not currently supported by Browser library, but is really interesting idea for enhancement. It also needs some node side dependency handling, most likely we need enhance rfbrowser init command.

As workaround you install dependencies manually and write JS extension to start/stop coverage and report generation.

@aaltat aaltat added enhancement New feature or request priority: high labels Nov 16, 2021
@aaltat
Copy link
Member

aaltat commented Nov 16, 2021

@allcontributors please add @pokaalinkanssayohon for ideas.

@allcontributors
Copy link
Contributor

@aaltat

I've put up a pull request to add @pokaalinkanssayohon! 🎉

aaltat added a commit to aaltat/robotframework-playwright that referenced this issue Nov 28, 2021
aaltat added a commit to aaltat/robotframework-playwright that referenced this issue Dec 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants