summaryrefslogtreecommitdiff
path: root/test cases/common/34 run program
diff options
context:
space:
mode:
Diffstat (limited to 'test cases/common/34 run program')
-rw-r--r--test cases/common/34 run program/check-env.py6
-rw-r--r--test cases/common/34 run program/get-version.py3
-rw-r--r--test cases/common/34 run program/meson.build85
-rw-r--r--test cases/common/34 run program/scripts/hello.bat2
-rwxr-xr-xtest cases/common/34 run program/scripts/hello.sh3
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