diff options
| author | Eli Schwartz <eschwartz93@gmail.com> | 2024-09-18 01:27:06 -0400 |
|---|---|---|
| committer | Eli Schwartz <eschwartz93@gmail.com> | 2024-09-20 09:52:24 -0400 |
| commit | d3f28217c54772c4e01ddc4708c673d73315da9a (patch) | |
| tree | 3ef325bb9f79465d86b28030495da821decadd8b /test cases/frameworks | |
| parent | 5e6122b2a5804d77ad4cbff398d1193bcae2fd1e (diff) | |
| download | meson-d3f28217c54772c4e01ddc4708c673d73315da9a.tar.gz | |
tests: only skip MPI test on Ubuntu if we are in a CI container
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.
Diffstat (limited to 'test cases/frameworks')
| -rw-r--r-- | test cases/frameworks/17 mpi/meson.build | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test cases/frameworks/17 mpi/meson.build b/test cases/frameworks/17 mpi/meson.build index 5d233bfb2..a682c281d 100644 --- a/test cases/frameworks/17 mpi/meson.build +++ b/test cases/frameworks/17 mpi/meson.build @@ -35,7 +35,7 @@ if add_languages('fortran', required : false) if method in ['auto', 'pkg-config'] # https://bugs.debian.org/1078026 fs = import('fs') - if fs.exists('/usr/lib/x86_64-linux-gnu/pkgconfig/ompi-fort.pc') + if fs.is_dir('/ci') and fs.exists('/usr/lib/x86_64-linux-gnu/pkgconfig/ompi-fort.pc') if fs.hash('/usr/lib/x86_64-linux-gnu/pkgconfig/ompi-fort.pc', 'md5') == '0892a93630e3d3359c43c58d5a82efc0' error('MESON_SKIP_TEST: openmpi pkgconfig file is broken on Debian/Ubuntu') endif |
