From a0e99098ad852c507c410f8bf1ea7c5bc6e262fd Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Sun, 8 Aug 2021 19:13:16 +0200 Subject: [PATCH] refactor(test): Improve duplicate tests in base suite --- test/suites/base.bash | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/test/suites/base.bash b/test/suites/base.bash index fd26f8be3..45249a42e 100644 --- a/test/suites/base.bash +++ b/test/suites/base.bash @@ -110,11 +110,17 @@ base_tests() { expect_stat 'called for link' 2 # ------------------------------------------------------------------------- - TEST "No input file" + TEST "No existing input file" $CCACHE_COMPILE -c foo.c 2>/dev/null expect_stat 'no input file' 1 + # ------------------------------------------------------------------------- + TEST "No input file on command line" + + $CCACHE_COMPILE -c -O2 2>/dev/null + expect_stat 'no input file' 1 + # ------------------------------------------------------------------------- TEST "Called for preprocessing" @@ -186,12 +192,6 @@ base_tests() { expect_stat 'cache miss' 1 expect_missing out/foo.o - # ------------------------------------------------------------------------- - TEST "No input file" - - $CCACHE_COMPILE -c -O2 2>/dev/null - expect_stat 'no input file' 1 - # ------------------------------------------------------------------------- TEST "No file extension" @@ -661,12 +661,6 @@ b" expect_stat 'cache miss' 32 expect_stat 'files in cache' 32 - # ------------------------------------------------------------------------- - TEST "Called for preprocessing" - - $CCACHE_COMPILE -c test1.c -E >test1.i - expect_stat 'called for preprocessing' 1 - # ------------------------------------------------------------------------- TEST "Direct .i compile" -- 2.47.2