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

Improve Windows tests on GitHub Workflow #33

Merged
merged 14 commits into from
Aug 20, 2023
Merged

Conversation

aSemy
Copy link
Contributor

@aSemy aSemy commented Mar 13, 2023

Improvements focused on improving Windows Test performance in GitHub Workflows, because currently they always fail due to OOM or weird Gradle errors (see #10)

  • Update to Gradle 8.3
  • Add -XX:+AlwaysPreTouch - see Gradle TestKit Daemon Idle Timeout gradle/gradle#3093 (comment)
  • Add 'Validate Gradle Wrapper' to GitHub Workflow
  • Add --no-parallel --no-configuration-cache --no-daemon --max-workers=1 -Dorg.gradle.workers.max=1 to Windows test to try to limit memory usage
  • Update config-cache assertions to be compatible with new config-cache log messages
  • (unrelated tests refactoring) use build {} util and refactor dokka-worker.log assertions

@aSemy aSemy marked this pull request as ready for review March 13, 2023 12:17
@aSemy aSemy marked this pull request as draft March 16, 2023 23:15
@aSemy aSemy force-pushed the fix/improve_gh_windows_tests branch from bd4c4d8 to 55883be Compare August 15, 2023 10:45
@aSemy aSemy marked this pull request as ready for review August 20, 2023 16:13
@aSemy aSemy merged commit 0850e6e into main Aug 20, 2023
4 checks passed
@aSemy aSemy deleted the fix/improve_gh_windows_tests branch August 20, 2023 16:13
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.

1 participant