Limit downstream tests to ubuntu-only#139
Merged
ChrisRackauckas merged 2 commits intoSciML:masterfrom Feb 10, 2026
Merged
Conversation
NeuralPDE.jl downstream tests fail on Windows (IOError: kill permission denied in test worker management) and macOS (test timeouts on Fokker-Planck and 2D Wave Equation after 3600s). These are NeuralPDE.jl infrastructure issues, not QuasiMonteCarlo.jl bugs. All downstream tests pass on Ubuntu. OS-specific compatibility is already covered by the Tests workflow which runs on all 3 OS. Also removes hardcoded arch: x64 which causes warnings on Apple Silicon runners. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
GridSample uses rand() to select n grid points with replacement from n+1 values, making the test stochastic. With n=16, the variance test (rtol=0.5) occasionally fails when sampled points cluster near the center (observed on macOS aarch64). Increasing n to 64 provides much more robust statistical convergence. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Contributor
Author
|
Added a second commit to fix a flaky Root cause: Fix: Increased |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ubuntu-latestonlyarch: x64which causes warnings on Apple Silicon runnersMotivation
The IntegrationTest CI workflow is failing on master due to NeuralPDE.jl test infrastructure issues on non-Linux platforms:
Windows failures:
IOError: kill: permission denied (EACCES)— NeuralPDE's test worker process management fails on Windows.macOS failures: Test items "Fokker-Planck" (NNPDE2) and "PDE V: 2D Wave Equation" (NNPDE1) time out after 3600 seconds on Apple Silicon runners.
Ubuntu: All downstream tests pass consistently.
These are NeuralPDE.jl-internal issues, not QuasiMonteCarlo.jl bugs. OS-specific compatibility for QuasiMonteCarlo.jl itself is already validated by the Tests workflow, which runs on all 3 operating systems with multiple Julia versions.
Test plan
🤖 Generated with Claude Code