summaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2021-09-20 14:57:20 -0400
committerXavier Claessens <xclaesse@gmail.com>2021-09-21 08:28:26 -0400
commitea4b99947387b8f82073d0ee746445a478d7de95 (patch)
treeb9db584df0d31d0d0ec126c2388591868c47f55e /test cases
parente049494890c76ab2b74a382dea8f4f1147fe0f25 (diff)
downloadmeson-ea4b99947387b8f82073d0ee746445a478d7de95.tar.gz
Add platform agnostic tests
This adds a new category of tests that does not need to run on all platforms during CI. For now only run them on Linux runners because they are not the bottleneck.
Diffstat (limited to 'test cases')
-rwxr-xr-xtest cases/unit/99 relative find program/foo.py3
-rw-r--r--test cases/unit/99 relative find program/meson.build3
-rw-r--r--test cases/unit/99 relative find program/subdir/meson.build2
3 files changed, 8 insertions, 0 deletions
diff --git a/test cases/unit/99 relative find program/foo.py b/test cases/unit/99 relative find program/foo.py
new file mode 100755
index 000000000..21239b74b
--- /dev/null
+++ b/test cases/unit/99 relative find program/foo.py
@@ -0,0 +1,3 @@
+#!/usr/bin/env python3
+
+exit(0) \ No newline at end of file
diff --git a/test cases/unit/99 relative find program/meson.build b/test cases/unit/99 relative find program/meson.build
new file mode 100644
index 000000000..5745d8acb
--- /dev/null
+++ b/test cases/unit/99 relative find program/meson.build
@@ -0,0 +1,3 @@
+project('relative find program')
+
+subdir('subdir') \ No newline at end of file
diff --git a/test cases/unit/99 relative find program/subdir/meson.build b/test cases/unit/99 relative find program/subdir/meson.build
new file mode 100644
index 000000000..475f5f51c
--- /dev/null
+++ b/test cases/unit/99 relative find program/subdir/meson.build
@@ -0,0 +1,2 @@
+prog = find_program('./foo.py', required: false)
+assert(not prog.found()) \ No newline at end of file