]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Add test for CCACHE_PATH
authorJoel Rosdahl <joel@rosdahl.net>
Sat, 16 Jul 2011 16:31:38 +0000 (18:31 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Wed, 20 Jul 2011 21:31:37 +0000 (23:31 +0200)
test.sh

diff --git a/test.sh b/test.sh
index 4b4325e53b8c1bd38de3b29c9ec7d82d04515776..dd621ca8a238a592d2e882090fb207ff52126055 100755 (executable)
--- a/test.sh
+++ b/test.sh
@@ -345,6 +345,21 @@ base_tests() {
         fi
     fi
 
+    testname="override path"
+    $CCACHE -Cz >/dev/null
+    override_path=`pwd`/override_path
+    rm -rf $override_path
+    mkdir $override_path
+    cat >$override_path/cc <<EOF
+#!/bin/sh
+touch override_path_compiler_executed
+EOF
+    chmod +x $override_path/cc
+    CCACHE_PATH=$override_path $CCACHE cc -c test1.c
+    if [ ! -e override_path_compiler_executed ]; then
+        test_failed "CCACHE_PATH had no effect"
+    fi
+
     testname="compilercheck=mtime"
     $CCACHE -Cz >/dev/null
     cat >compiler.sh <<EOF