commit 83a44c0292f5ac37c809b3ac00600a831f97099c
parent 1ecec676a71682fb62e0f0d9a84f5caac42ab9b7
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date: Wed, 17 Jan 2024 14:45:49 +0100
tests/make: Split 0002-fflag.sh
It is better to have only one test case per file instead
of sharing the script betwen different test cases.
Diffstat:
6 files changed, 46 insertions(+), 10 deletions(-)
diff --git a/tests/make/execute/0002-fflag.sh b/tests/make/execute/0002-fflag.sh
@@ -5,20 +5,11 @@ trap 'rm -f $tmp1 $tmp2' EXIT INT QUIT HUP TERM
tmp1=tmp1.$$
tmp2=tmp2.$$
-(scc-make -f test.mk print-cc print-makeflags
- scc-make -ftest.mk print-cc print-makeflags
- MAKEFLAGS=-ftest.mk scc-make print-cc print-makeflags
- MAKEFLAGS=ftest.mk scc-make print-cc print-makeflags) > $tmp1
+scc-make -f test.mk print-cc print-makeflags > $tmp1 2>&1
cat <<EOF > $tmp2
c99
-c99
-
-c99
-
-c99
-
EOF
diff $tmp1 $tmp2
diff --git a/tests/make/execute/0003-fflag.sh b/tests/make/execute/0003-fflag.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+trap 'rm -f $tmp1 $tmp2' EXIT INT QUIT HUP TERM
+
+tmp1=tmp1.$$
+tmp2=tmp2.$$
+
+scc-make -ftest.mk print-cc print-makeflags > $tmp1 2>&1
+
+cat <<EOF > $tmp2
+c99
+
+EOF
+
+diff $tmp1 $tmp2
diff --git a/tests/make/execute/0004-fflag.sh b/tests/make/execute/0004-fflag.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+trap 'rm -f $tmp1 $tmp2' EXIT INT QUIT HUP TERM
+
+tmp1=tmp1.$$
+tmp2=tmp2.$$
+
+MAKEFLAGS=-ftest.mk scc-make print-cc print-makeflags > $tmp1 2>&1
+
+cat <<EOF > $tmp2
+c99
+
+EOF
+
+diff $tmp1 $tmp2
diff --git a/tests/make/execute/0005-fflag.sh b/tests/make/execute/0005-fflag.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+trap 'rm -f $tmp1 $tmp2' EXIT INT QUIT HUP TERM
+
+tmp1=tmp1.$$
+tmp2=tmp2.$$
+
+MAKEFLAGS=ftest.mk scc-make print-cc print-makeflags > $tmp1 2>&1
+
+cat <<EOF > $tmp2
+c99
+
+EOF
+
+diff $tmp1 $tmp2
diff --git a/tests/make/execute/0003-iflag.sh b/tests/make/execute/0006-iflag.sh
diff --git a/tests/make/execute/0004-kflag.sh b/tests/make/execute/0007-kflag.sh