X-Git-Url: http://www.git.cypherpunks.ru/?p=goredo.git;a=blobdiff_plain;f=t%2Fgoredo-deps-after-cd.t;fp=t%2Fgoredo-deps-after-cd.t;h=a4014a12b0afc6a2eece6551f9dda93e0e5cbccb;hp=0000000000000000000000000000000000000000;hb=a1394bc35f4473f55d6e56afa720c490d3e7f6bd;hpb=191699e763a53813c1edddb0c69e28a58d35901d diff --git a/t/goredo-deps-after-cd.t b/t/goredo-deps-after-cd.t new file mode 100755 index 0000000..a4014a1 --- /dev/null +++ b/t/goredo-deps-after-cd.t @@ -0,0 +1,25 @@ +#!/bin/sh + +testname=`basename "$0"` +test_description="Check that dependencies have correct relative path after cd" +. $SHARNESS_TEST_SRCDIR/sharness.sh + +tmp=`mktemp -d` +trap "rm -fr $tmp" HUP PIPE INT QUIT TERM EXIT + +cd $tmp +mkdir -p bin src +cat > bin/default.do < src/src.go + +test_expect_success Build "redo bin/cmd" +stat1=`stat bin/cmd` +test_expect_success Rebuild "redo-ifchange bin/cmd" +stat2=`stat bin/cmd` +test_expect_success "Was not rebuild" '[ "$stat1" = "$stat2" ]' + +test_done