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

Coverage as part of regressions tests #1669

Closed
1 of 4 tasks
mhdawson opened this issue Jan 24, 2019 · 5 comments
Closed
1 of 4 tasks

Coverage as part of regressions tests #1669

mhdawson opened this issue Jan 24, 2019 · 5 comments
Labels

Comments

@mhdawson
Copy link
Member

mhdawson commented Jan 24, 2019

@bcoe and myself have been working on:

  • allow us to run coverage and have failing tests not block generation of results
  • add support for a coverage level check (ex 90%) that will cause a failure @bcoe is working on that
  • add job to main PR regression test that will run coverage to make sure new failing tests are
    not introduced
  • Update makefile so that we don't use '-' for the coverage target. At this point we will fail is
    some other problem occurs but not if one of the known tests that affects coverage fails.

The question is what machines do we think we can target the coverage job (https://ci.nodejs.org/view/All/job/node-test-commit-coverage/) and have it run for every PR without adding undue load? I know it runs on ubuntu and targetted the last run on unbutu16 but I'm not sure if that will be a bottleneck if it runs for every PR. I am a bit concerned since there are only 2 of them. The job only takes ~7 minutes now but that might still double the load on those machines.

@rvagg
Copy link
Member

rvagg commented Jan 29, 2019

ubuntu1604_sharedlibs_x64 for an isolated job, it'll choose one from (currently) 20 Docker containers.

@mhdawson
Copy link
Member Author

@rvagg thanks will try that out.

@github-actions
Copy link

github-actions bot commented Mar 5, 2020

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale label Mar 5, 2020
@bcoe
Copy link
Contributor

bcoe commented Mar 6, 2020

👋 I wonder if we should consider dusting this off, I feel like we've been on an upward swing with coverage without enforcing it?

@mhdawson
Copy link
Member Author

mhdawson commented Mar 6, 2020

I think we have been pretty successful, and have not really had any major regressions. I'd be happy to close this.

@github-actions github-actions bot closed this as completed Apr 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants