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

Make integration tests faster (eg. finished in less than 3 minutes) #582

Open
suzaku opened this issue May 6, 2019 · 2 comments
Open

Make integration tests faster (eg. finished in less than 3 minutes) #582

suzaku opened this issue May 6, 2019 · 2 comments

Comments

@suzaku
Copy link
Contributor

suzaku commented May 6, 2019

The task of running integration tests is the bottleneck of the build pipeline.
We may try to make it faster by:

  1. Reducing the number of SQLs tested, may be some of the tests should belong to chaos testing instead of integration testing;
  2. Split the task into multiple ones and run them in parallel
@july2993
Copy link
Contributor

july2993 commented May 8, 2019

3 minute..?
i think we can first make the test case in tests/dailytest run in parallel.

@suzaku
Copy link
Contributor Author

suzaku commented May 8, 2019

@july2993 Yes, @jebter mentioned that some other projects in our team are limiting the run time of integration tests to 3 minute by running them in parallel.

@july2993 july2993 changed the title Make integration tests faster (eg. finished in less than 3 seconds) Make integration tests faster (eg. finished in less than 3 minutes) May 8, 2019
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

2 participants