bitcoin/ci/test
MarcoFalke fad82fea2b
ci: Reduce use of bash -c
It is confusing to treat commands as a single string. This change is
also required to support paths and strings with spaces in them in the
future.

This requires replacing TEST_RUNNER_ENV with a global export, because it
no longer works. See:

```bash
$ export ENV="A=1" && $ENV ls
bash: A=1: command not found...
```

Or in the CI task:

+ DIR_UNIT_TEST_DATA=/ci_container_base/ci/scratch/qa-assets/unit_test_data/
+ LD_LIBRARY_PATH=/ci_container_base/depends/i686-pc-linux-gnu/lib
+ BITCOIND=bitcoin-node make -j10 check VERBOSE=1
/ci_container_base/ci/test/03_test_script.sh: line 166: BITCOIND=bitcoin-node: command not found

https://github.com/bitcoin/bitcoin/pull/28954/checks?check_run_id=19096858944
https://cirrus-ci.com/task/6718317604372480
2023-11-29 15:13:16 +01:00
..
00_setup_env.sh ci: Reduce use of bash -c 2023-11-29 15:13:16 +01:00
00_setup_env_android.sh ci: Add missing amd64 to win64-cross task 2023-08-18 14:23:17 +02:00
00_setup_env_arm.sh ci: Use qemu-user through container engine 2023-08-07 17:36:14 +02:00
00_setup_env_i686_centos.sh ci: enable chattr +i capability inside containers 2023-09-06 10:40:09 -04:00
00_setup_env_i686_multiprocess.sh ci: Reduce use of bash -c 2023-11-29 15:13:16 +01:00
00_setup_env_mac.sh ci: remove python3-setuptools from mac build deps 2023-11-23 17:52:38 +00:00
00_setup_env_mac_native.sh ci: remove "--exclude banman" for fuzzing in mac 2023-11-09 10:11:59 -03:00
00_setup_env_native_asan.sh ci: Bump asan 2023-10-12 13:07:06 +02:00
00_setup_env_native_fuzz.sh fuzz: explicitly specify llvm-symbolizer path in runner 2023-11-07 16:57:23 +00:00
00_setup_env_native_fuzz_with_msan.sh ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG 2023-08-23 22:33:02 +02:00
00_setup_env_native_fuzz_with_valgrind.sh ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG 2023-08-23 22:33:02 +02:00
00_setup_env_native_msan.sh ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG 2023-08-23 22:33:02 +02:00
00_setup_env_native_nowallet_libbitcoinkernel.sh build: Bump minimum supported Clang to clang-13 2023-10-24 18:52:00 +02:00
00_setup_env_native_qt5.sh Bump g++ minimum supported version to 10 2023-10-30 15:12:26 +01:00
00_setup_env_native_tidy.sh ci: use LLVM/Clang 17 in tidy job 2023-10-10 11:02:10 +01:00
00_setup_env_native_tsan.sh ci: clang-17 for fuzz and tsan 2023-09-13 13:35:39 +02:00
00_setup_env_native_valgrind.sh ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG 2023-08-23 22:33:02 +02:00
00_setup_env_s390x.sh ci: Remove unused TEST_RUNNER_ENV="LC_ALL=C" from s390x task 2023-08-27 22:50:42 +02:00
00_setup_env_win64.sh ci: Add missing amd64 to win64-cross task 2023-08-18 14:23:17 +02:00
01_base_install.sh ci: Switch IWYU to clang_17 branch 2023-11-09 12:04:17 +00:00
02_run_container.sh ci: Rename test script to 03_test_script.sh 2023-11-28 13:25:40 +01:00
03_test_script.sh ci: Reduce use of bash -c 2023-11-29 15:13:16 +01:00
wrap-valgrind.sh scripted-diff: Bump copyright headers 2021-12-30 19:36:57 +02:00
wrap-wine.sh scripted-diff: Bump copyright headers 2022-12-24 23:49:50 +00:00