Skip to content

Testing Performance #1156

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

Closed
blnicho opened this issue Nov 6, 2019 · 3 comments
Closed

Testing Performance #1156

blnicho opened this issue Nov 6, 2019 · 3 comments

Comments

@blnicho
Copy link
Member

blnicho commented Nov 6, 2019

This issue isn't really about performance that end users will see but about improving our unit and integration tests to enable developer productivity/performance. During periods of active development our CI and testing infrastructure quickly becomes backlogged and it can take hours to know if your recent commit breaks anything. I think it would be worthwhile to take a closer look at the test suite being run on every PR/commit and try to reduce the run time to just a few minutes.

A couple ideas for tackling this:

  • Look for repeat/redundant tests
  • Increase use of testing categories
  • Implementation efficiency and consistency across similar tests in different parts of the code base, updating old tests
@qtothec
Copy link
Contributor

qtothec commented Nov 18, 2019

Has anyone looked into using Github Actions for de-bottlenecking some of the testing? Looks like it's free for public repos?

@qtothec
Copy link
Contributor

qtothec commented Nov 19, 2019

It looks like we can have some automated testing built in to Github. See #1194.

Better yet, it's running on Azure cloud (because Microsoft), so we can have parallel Windows testing.

@jsiirola
Copy link
Member

jsiirola commented May 8, 2020

Archived on the master Performance Proposals Issue (#1430). Closing this performance proposal until active development has begun.

@jsiirola jsiirola closed this as completed May 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants