From b6b347a54794a4973a1e810936f2cb30f772d9ce Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Wed, 12 Feb 2020 14:32:43 +0000 Subject: Update test case to use run_target(command:) Currently this test is just failing due to an unexpected positional argument, as the (deprecated) keywordless run_target() was removed in 0.45.0 --- test cases/failing/19 target clash/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test cases/failing/19 target clash/meson.build b/test cases/failing/19 target clash/meson.build index fbc757c8c..ca09fb568 100644 --- a/test cases/failing/19 target clash/meson.build +++ b/test cases/failing/19 target clash/meson.build @@ -12,4 +12,4 @@ if host_machine.system() == 'windows' or host_machine.system() == 'cygwin' endif executable('clash', 'clash.c') -run_target('clash', 'echo', 'clash 1') +run_target('clash', command: ['echo', 'clash 1']) -- cgit v1.2.3 From d8fe60e3054f4e92c5e75d6f7351741ef5f41797 Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Wed, 12 Feb 2020 14:37:06 +0000 Subject: Fix invalid and non-existent manfile extension tests Currently they are just failing trying to install a non-existent file. --- test cases/failing/30 invalid man extension/foo.a1 | 0 test cases/failing/31 no man extension/foo | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 test cases/failing/30 invalid man extension/foo.a1 create mode 100644 test cases/failing/31 no man extension/foo diff --git a/test cases/failing/30 invalid man extension/foo.a1 b/test cases/failing/30 invalid man extension/foo.a1 new file mode 100644 index 000000000..e69de29bb diff --git a/test cases/failing/31 no man extension/foo b/test cases/failing/31 no man extension/foo new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 465ef856ac9b978f13414db4aff649c66f2e6be5 Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Wed, 12 Feb 2020 14:57:42 +0000 Subject: Remove invalid escape char failing test This test was never testing what it claimed to test, simply failing with 'ERROR: First statement must be a call to project' because it's missing project(). Since #5279, all unrecognized escape sequences are literal, so I don't think there's anything to test here. --- test cases/failing/71 invalid escape char/meson.build | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 test cases/failing/71 invalid escape char/meson.build diff --git a/test cases/failing/71 invalid escape char/meson.build b/test cases/failing/71 invalid escape char/meson.build deleted file mode 100644 index b4e9196cc..000000000 --- a/test cases/failing/71 invalid escape char/meson.build +++ /dev/null @@ -1,4 +0,0 @@ -# Make sure meson exits on invalid string -# The string below contains an invalid unicode code point - -'my name is what \uxyzo who are you' -- cgit v1.2.3 From bb7eb41c0456f6607c6ed7f449526f6173160f1a Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Wed, 12 Feb 2020 15:07:14 +0000 Subject: Remove exact version constraint from dub failing-meson tests These are always failing just because the exact version constraint isn't satisfied, e.g. "ERROR: Meson version is 0.53.999 but project requires 0.48.0" --- test cases/failing/86 dub libray/meson.build | 2 +- test cases/failing/87 dub executable/meson.build | 2 +- test cases/failing/88 dub compiler/meson.build | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test cases/failing/86 dub libray/meson.build b/test cases/failing/86 dub libray/meson.build index 792171834..5b0ccaced 100644 --- a/test cases/failing/86 dub libray/meson.build +++ b/test cases/failing/86 dub libray/meson.build @@ -1,3 +1,3 @@ -project('dub', 'd', meson_version: '0.48.0') +project('dub', 'd') dependency('dubtestproject', method: 'dub') # Not library (none) diff --git a/test cases/failing/87 dub executable/meson.build b/test cases/failing/87 dub executable/meson.build index a44f1beb9..63fd63134 100644 --- a/test cases/failing/87 dub executable/meson.build +++ b/test cases/failing/87 dub executable/meson.build @@ -1,3 +1,3 @@ -project('dub', 'd', meson_version: '0.48.0') +project('dub', 'd') dependency('dubtestproject:test1', method: 'dub') # Not library (executable) diff --git a/test cases/failing/88 dub compiler/meson.build b/test cases/failing/88 dub compiler/meson.build index 2f0b801d5..c93ccbc2a 100644 --- a/test cases/failing/88 dub compiler/meson.build +++ b/test cases/failing/88 dub compiler/meson.build @@ -1,4 +1,4 @@ -project('dub', 'd', meson_version: '0.48.0') +project('dub', 'd') if meson.get_compiler('d').get_id() == 'dmd' if host_machine.system() == 'windows' or host_machine.system() == 'cygwin' -- cgit v1.2.3 From b89116a93c642b877b1e45cf97d6cd88621619ba Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Thu, 13 Feb 2020 12:39:25 +0000 Subject: Fix framework version failing test This test was never testing what it claimed to test, simply failing with "ERROR: No C-like compilers are available, cannot find the framework" because a C-like language is missing from project(). --- test cases/failing/81 framework dependency with version/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test cases/failing/81 framework dependency with version/meson.build b/test cases/failing/81 framework dependency with version/meson.build index 714ad3bd1..1ead388a9 100644 --- a/test cases/failing/81 framework dependency with version/meson.build +++ b/test cases/failing/81 framework dependency with version/meson.build @@ -1,4 +1,4 @@ -project('framework dependency with version') +project('framework dependency with version', 'c') # do individual frameworks have a meaningful version to test? And multiple frameworks might be listed... # otherwise we're not on OSX and this will definitely fail dep = dependency('appleframeworks', modules: 'foundation', version: '>0') -- cgit v1.2.3