Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Increase sample size of random number generation - #38728

Merged
bartonjs merged 1 commit into
dotnet:masterfrom
vcsjones:38402-fix
Jun 20, 2019
Merged

Increase sample size of random number generation#38728
bartonjs merged 1 commit into
dotnet:masterfrom
vcsjones:38402-fix

Conversation

@vcsjones

Copy link
Copy Markdown
Member

This increases the sample size of the random number generator tests to improve stability of the tests. The sample size increased by an order of a magnitude, but this only marginally increases test execution time. It adds about half a second to the entire test suite for me, though that is on a fairly strong desktop. I don't know how well this will perform on the ARM64 leg.

@bartonjs I looked at other approaches like variance/stddev but had similar issues, which is that the population of data is relatively small to make any strong conclusions about randomness. I'll continue to look at ways to improve these tests overall. However, in the mean time this simpler change will improve the reliability of these tests so folks can get green CI runs.

Fix #38402

@bartonjs bartonjs added the auto-merge Automatically merge PR once CI passes. label Jun 20, 2019
@ghost

ghost commented Jun 20, 2019

Copy link
Copy Markdown

Hello @bartonjs!

Because this pull request has the auto-merge label, I will be glad to assist with helping to merge this pull request once all check-in policies pass.

Do note that I've been instructed to only help merge pull requests of this repository that have been opened for at least 12 minutes, a condition that will be fulfilled in about 7 minutes. No worries though, I will be back when the time is right! 😉

p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me (@msftbot) and give me an instruction to get started! Learn more here.

@vcsjones

Copy link
Copy Markdown
Member Author

Looks like all of the failures are in System.Net.Http.Functional.Tests.

@bartonjs

Copy link
Copy Markdown
Member

Opened #38734 to track the faiures. OK to merge.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

auto-merge Automatically merge PR once CI passes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RandomNumberGeneratorTests.GetInt32_MaskRangeCorrect failing sporadically in CI

4 participants