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

Adjustments for enabling nightly builds #355

Merged
merged 21 commits into from
Sep 26, 2020

Conversation

NightOwl888
Copy link
Contributor

This PR primarily focuses on reducing the nightly limits of the test framework and tests to prevent them from exceeding the 1 hour job limit of the free Azure DevOps account. Timeouts were set up so if a run goes over the limit there will still be time to upload the results in order to identify the offending test(s).

Also, tests were setup for .NET Core 3.1 x86 and .NET Core 2.1 x86 that only run nightly. Logging was also added to assist with debugging issues we are having with file lock failures on Linux and macOS.

…ordLimit from 100000 to 30000 to keep Nightly run time under 60 minutes
…or of 6 instead of a factor of 2 to keep Nightly run time under 60 minutes
…r of 6 instead of a factor of 2 to keep Nightly run time under 60 minutes
… Azure DevOps over the 1 hour time limit allowed
…Reduced amount of pause and run time for concurrency tests to keep the total test time below 1 hour
…ordLimit from 100000 to 30000 to keep Nightly run time under 60 minutes
…o stay under the 1 hour job limit in Azure DevOps
…estMockAnalyzer): Reduced maximum nightly iterations by 50%
…mVectorCorruption() to assist with debugging occasional test failures on Linux/macOS
…gDocuments() Reduced size of big documents to keep test time under 1 hour
…: Increased ramBuffer size to offset the fact that LuceneTestCase.AtLeast() was decreased.
…ts to prevent them from going over Azure's 1hr time limit and detect which test(s) limits are problematic
…t 47-55 minutes in order to allow the test results to be uploaded. This will make troubleshooting which tests are taking too long easier.
…eleaseRace(): Reduced nightly probability by 50% on x86 to keep from timing out
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant