diff options
Diffstat (limited to 'test cases/common/34 run program')
| -rw-r--r-- | test cases/common/34 run program/check-env.py | 6 | ||||
| -rw-r--r-- | test cases/common/34 run program/get-version.py | 3 | ||||
| -rw-r--r-- | test cases/common/34 run program/meson.build | 85 | ||||
| -rw-r--r-- | test cases/common/34 run program/scripts/hello.bat | 2 | ||||
| -rwxr-xr-x | test cases/common/34 run program/scripts/hello.sh | 3 |
5 files changed, 0 insertions, 99 deletions
diff --git a/test cases/common/34 run program/check-env.py b/test cases/common/34 run program/check-env.py deleted file mode 100644 index 7f106c633..000000000 --- a/test cases/common/34 run program/check-env.py +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env python3 - -import os - -assert os.environ['MY_PATH'] == os.pathsep.join(['0', '1', '2']) - diff --git a/test cases/common/34 run program/get-version.py b/test cases/common/34 run program/get-version.py deleted file mode 100644 index a22d55998..000000000 --- a/test cases/common/34 run program/get-version.py +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env python3 - -print('1.2') diff --git a/test cases/common/34 run program/meson.build b/test cases/common/34 run program/meson.build deleted file mode 100644 index 8e472fd64..000000000 --- a/test cases/common/34 run program/meson.build +++ /dev/null @@ -1,85 +0,0 @@ -project('run command', version : run_command('get-version.py', check : true).stdout().strip()) - -if build_machine.system() == 'windows' - c = run_command('cmd', '/c', 'echo', 'hello') -else - c = run_command('echo', 'hello') -endif - -correct = 'hello' - -if c.returncode() != 0 - error('Executing echo failed.') -endif - -result = c.stdout().strip() - -if result != correct - error('Getting stdout failed.') -endif - -if c.stderr() != '' - error('Extra text in stderr.') -endif - -# Now the same with a script. - -if build_machine.system() == 'windows' - cs = run_command('scripts/hello.bat') -else - cs = run_command('scripts/hello.sh') -endif - -if cs.returncode() != 0 - error('Executing script failed.') -endif - -if cs.stdout().strip() != correct - error('Getting stdout failed (script).') -endif - -if cs.stderr() != '' - error('Extra text in stderr (script).') -endif - -# We should be able to have files() in argument -f = files('meson.build') - -if build_machine.system() == 'windows' - c = run_command('cmd', '/c', 'echo', f) -else - c = run_command('echo', f) -endif - -if c.returncode() != 0 - error('Using files() in argument failed.') -endif - -py3 = import('python3').find_python() - -ret = run_command(py3, '-c', 'print("some output")') -assert(ret.returncode() == 0, 'failed to run python3: ' + ret.stderr()) -assert(ret.stdout() == 'some output\n', 'failed to run python3') - -ret = run_command(py3, '-c', 'print("some output")', capture : false) -assert(ret.returncode() == 0, 'failed to run python3: ' + ret.stderr()) -assert(ret.stdout() == '', 'stdout is "@0@" instead of empty'.format(ret.stdout())) - -c_env = environment() -c_env.append('CUSTOM_ENV_VAR', 'FOOBAR') -ret = run_command(py3, '-c', 'import os; print(os.environ.get("CUSTOM_ENV_VAR"))', env : c_env) -assert(ret.returncode() == 0, 'failed to run python3: ' + ret.stderr()) -assert(ret.stdout() == 'FOOBAR\n', 'stdout is "@0@" instead of FOOBAR'.format(ret.stdout())) - -dd = find_program('dd', required : false) -if dd.found() - ret = run_command(dd, 'if=/dev/urandom', 'bs=10', 'count=1', capture: false) - assert(ret.returncode() == 0, 'failed to run dd: ' + ret.stderr()) - assert(ret.stdout() == '', 'stdout is "@0@" instead of empty'.format(ret.stdout())) -endif - -env = environment() -env.append('MY_PATH', '1') -env.append('MY_PATH', '2') -env.prepend('MY_PATH', '0') -run_command('check-env.py', env: env, check: true) diff --git a/test cases/common/34 run program/scripts/hello.bat b/test cases/common/34 run program/scripts/hello.bat deleted file mode 100644 index cbc346bf7..000000000 --- a/test cases/common/34 run program/scripts/hello.bat +++ /dev/null @@ -1,2 +0,0 @@ -@ECHO OFF -ECHO hello diff --git a/test cases/common/34 run program/scripts/hello.sh b/test cases/common/34 run program/scripts/hello.sh deleted file mode 100755 index 2a22daa88..000000000 --- a/test cases/common/34 run program/scripts/hello.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -echo hello |
