Jon Turney
538b347218
Add expected skip annotations for non-linux CI runs to framework tests
3 years ago
Jon Turney
609864a66d
Annotate framework tests with where they are expected to skip
...
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)
3 years ago
Jussi Pakkanen
fad408a521
Increase OpenMPI timeout to see if it fixes macOS CI test hangs.
4 years ago
Dylan Baker
29ef4478df
compilers/d: Add b_ndebug support
...
D lang compilers have an option -release (or similar) which turns off
asserts, contracts, and other runtime type checking. This patch wires
that up to the b_ndebug flag.
Fixes #7082
5 years ago
Dylan Baker
ea34c666ac
tests: use a json matrix for MPI
...
This is a nice way to ensure that all of the methods continue to work
5 years ago
Dylan Baker
9f358ab54a
tests/mpi: Add a method option
...
So we can force the use of pkg-config or config-tool
5 years ago
Michael Hirsch, Ph.D
89ced3fe58
MPI: don't excessively skip Windows test cases, which can hide real problems
5 years ago
Michael Hirsch, Ph.D
42a04f7e23
BUGFIX: Microsoft MPI is only compatible with Intel Fortran
6 years ago
Jussi Pakkanen
3997649139
Disable mixed (mscv/clang + gnu) Windows Fortran tests. Closes #4829 .
6 years ago
Jussi Pakkanen
f881532559
Updated Linux CI image to cosmic.
6 years ago
Alexis Jeandet
43ff2529e5
-Wl,--as-needed seems to break easily with mpi/fortran
...
While this isn't solved everywhere, this seems reasonable to disable it.
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
6 years ago
Jon Turney
efa55c9e1c
Set env vars so MS-MPI tests are run
...
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)
6 years ago
Jon Turney
459b81de46
Use 'CI' environment variable to detect CI environment
...
Use the 'CI' environment variable to detect CI environment, rather than a
collection of CI-specific ones.
6 years ago
Jon Turney
dadf6e2233
Tests for version constraints on custom lookup dependencies
6 years ago
Jussi Pakkanen
77b72e8573
Update CI image to bionic.
7 years ago
Dylan Baker
ddb244f2ba
tests: skip mpi test if mpi not installed
7 years ago
Jussi Pakkanen
e292369ee2
Do not run MPI Fortran tests on Ubuntu Artful.
7 years ago
Elliott Sales de Andrade
edb260b4f4
Move MPI tests into frameworks.
...
This prevents them being cross-compiled (which wouldn't work without MPI
cross-compilers) and disables Windows builds (will need to be fixed
later.)
7 years ago