Skip to content

Improve the build and test times and add Codecov.io #541

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

Merged
merged 6 commits into from
Sep 6, 2016

Conversation

johnynek
Copy link
Collaborator

@johnynek johnynek commented Aug 3, 2016

I have reduced the cost of the CMS tests that were dominating before with (probably needlessly) huge CMS allocations. I also turned down the sizes for QTree and SketchMap that were needlessly huge taking forever.

The hope is that this would expose #528 and shame us into fixing the issue.

@rubanm
Copy link
Contributor

rubanm commented Aug 3, 2016

The 2.11 runs timed out after running the tests. Restarted them to see if this was transient.

@johnynek
Copy link
Collaborator Author

johnynek commented Aug 3, 2016

I think maybe the tests are just too slow when instrumentation is on. Maybe need to find slow tests. :/

@johnynek johnynek changed the title Setup codecov.io Improve the build and test times Aug 26, 2016
@johnynek johnynek force-pushed the oscar/add-codecov_io branch from c20036b to 45d141d Compare August 27, 2016 01:02
@johnynek johnynek changed the title Improve the build and test times Improve the build and test times and add Codecov.io Aug 27, 2016
@@ -373,6 +373,9 @@ abstract class CMSTest[K: CMSHasher: FromIntLike] extends WordSpec with Matchers
val EPS = 0.001
val SEED = 1

private[this] val maxDepth = 70

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Use these in the changes to the Gens above?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a different class and I didn't want to yak shave too much. Just want the minimal change to enable code coverage to work.

@isnotinvain
Copy link
Contributor

+1

@isnotinvain isnotinvain merged commit 1520068 into develop Sep 6, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants