diff options
Diffstat (limited to 'test/suites/direct_gcc.bash')
-rw-r--r-- | test/suites/direct_gcc.bash | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/suites/direct_gcc.bash b/test/suites/direct_gcc.bash index 4eb9bf6b..ad5b490d 100644 --- a/test/suites/direct_gcc.bash +++ b/test/suites/direct_gcc.bash @@ -139,4 +139,17 @@ SUITE_direct_gcc() { expect_stat 'cache miss' 1 expect_equal_files different_name.d expected_sunpro_dependencies_target.d expect_equal_object_files reference_test.o test.o + + # ------------------------------------------------------------------------- + TEST "DEPENDENCIES_OUTPUT environment variable set to /dev/null" + + DEPENDENCIES_OUTPUT="/dev/null" $CCACHE_COMPILE -c test.c + expect_stat 'cache hit (direct)' 0 + expect_stat 'cache hit (preprocessed)' 0 + expect_stat 'cache miss' 1 + + DEPENDENCIES_OUTPUT="other.d" $CCACHE_COMPILE -c test.c + expect_stat 'cache hit (direct)' 0 + expect_stat 'cache hit (preprocessed)' 0 + expect_stat 'cache miss' 2 } |