summaryrefslogtreecommitdiff
path: root/test cases/frameworks/17 mpi
AgeCommit message (Collapse)Author
2025-05-25tests: don't skip frameworks/17 mpi for auto/pkgconfigSam James
This is fixed in Ubuntu rolling now and Bionic wasn't affected to begin with. Bug: https://bugs.debian.org/1078026
2024-09-20tests: only skip MPI test on Ubuntu if we are in a CI containerEli Schwartz
It is genuinely horribly buggy so we don't want the testsuite to succeed. We make a special exception for the CI runner since it is a known breakage but people packaging meson should see the issue.
2024-08-19ci: skip frameworks/17 mpi for auto/pkgconfig on UbuntuSam James
The pkgconfig file in Debian and Ubuntu is definitely broken and we've reported it upstream, but we don't really want to keep our image building failing while we wait for that to be fixed. Skip the auto/pkgconfig test if both: a) we're on Ubuntu, and b) the .pc checksum matches a known-bad copy. I'm also CC'd to the bug to catch if it gets fixed. Bug: https://bugs.debian.org/1078026
2024-03-17tests: rename skip_on_jobname to expect_skip_on_jobname and skip_on_os to ↵Christoph Reiter
expect_skip_on_os The test.json format currently has three keys related to skipping tests: * `skip_on_jobname` * `skip_on_os` * `skip_on_env` While `skip_on_env` marks the test itself as skipped, i.e. they don't get run when the conditions are met, the other two skip options are just marking the test as "expected to be skipped" if the conditions apply, i.e. they want to see `MESON_SKIP_TEST` in the output and things will fail if that doesn't happen. They don't actually skip the tests as the names imply. To make this clearer rename the keys: * `skip_on_jobname` -> `expect_skip_on_jobname` * `skip_on_os` -> `expect_skip_on_os` `skip_on_env` stays the same, since that actually skips. The docs were also confused about this, so adjust that too.
2021-07-13Add expected skip annotations for non-linux CI runs to framework testsJon Turney
2021-07-07Annotate framework tests with where they are expected to skipJon Turney
Remove hard-coded framework test skip logic in skippable(), instead annotate test.json with environments in which skip is expected. (Mainly this is done with by testing the value of MESON_CI_JOBNAME now set for linux jobs)
2021-02-18Increase OpenMPI timeout to see if it fixes macOS CI test hangs.Jussi Pakkanen
2020-04-17tests: use a json matrix for MPIDylan Baker
This is a nice way to ensure that all of the methods continue to work
2020-03-19tests/mpi: Add a method optionDylan Baker
So we can force the use of pkg-config or config-tool
2019-10-18MPI: don't excessively skip Windows test cases, which can hide real problemsMichael Hirsch, Ph.D
2019-04-05BUGFIX: Microsoft MPI is only compatible with Intel FortranMichael Hirsch, Ph.D
2019-01-28Disable mixed (mscv/clang + gnu) Windows Fortran tests. Closes #4829.Jussi Pakkanen
2018-12-09Updated Linux CI image to cosmic.Jussi Pakkanen
2018-11-19-Wl,--as-needed seems to break easily with mpi/fortranAlexis Jeandet
While this isn't solved everywhere, this seems reasonable to disable it. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2018-10-14Set env vars so MS-MPI tests are runJon Turney
Import MS-MPI env vars set by installer in registry to environment Skip testing we can apply a version constraint to MPI when version isn't known (as is the case for MS-MPI) (These tests have never worked in appveyor)
2018-10-14Use 'CI' environment variable to detect CI environmentJon Turney
Use the 'CI' environment variable to detect CI environment, rather than a collection of CI-specific ones.
2018-08-26Tests for version constraints on custom lookup dependenciesJon Turney
2018-05-02Update CI image to bionic.Jussi Pakkanen
2018-01-06tests: skip mpi test if mpi not installedDylan Baker
2017-10-29Do not run MPI Fortran tests on Ubuntu Artful.Jussi Pakkanen
2017-08-04Move MPI tests into frameworks.Elliott Sales de Andrade
This prevents them being cross-compiled (which wouldn't work without MPI cross-compilers) and disables Windows builds (will need to be fixed later.)