/tests/run.sh (5a1deb4213bf978f8ab0d4c9f744329f9222a3f4) (859 bytes) (mode 100755) (type blob)
#!/bin/bash
ulimit -c 2000000
function run_test()
{
t=${1}
echo "Running test [${t}]..."
(
cd "${t}"
# Prepare stuff
./pre.sh
if [ "${?}" != "0" ]; then
echo "Preparation for test [${t}] failed!"
exit 1
fi
if [ -f cmd ]; then
cmd=`cat cmd`
else
cmd="in"
fi
valgrind --tool=memcheck \
--num-callers=16 \
--leak-check=full \
--vgdb=no \
--show-reachable=yes \
--trace-children=yes \
--track-origins=yes \
../../dupdump --verbose --debug --debug --debug --out test.out ${cmd} &>test.log
sort test.out > test.out2 && mv test.out2 test.out
diff -u expected test.out > test.diff
if [ "${?}" != "0" ]; then
echo "Test [${t}] failed!"
exit 1
fi
rm -f test.out test.diff
)
}
if [ "${1}" != "" ]; then
run_test ${1}
else
find -type d -name 't_*' -print | sort | cut -b3- | while read t; do
run_test ${t}
done
fi
Mode |
Type |
Size |
Ref |
File |
100644 |
blob |
20 |
85940595c7c3a70ebc0bd5da9b35bc6b6a16a71a |
.exclude |
100644 |
blob |
105 |
9e50f3bfb5cc392fa65019aef80cab5093162bd2 |
.gitignore |
100644 |
blob |
35147 |
94a9ed024d3859793618152ea559a168bbcbb5e2 |
LICENSE |
100644 |
blob |
635 |
5ec5fadb5ab8ec7839ca5f11414aa2a855cffa03 |
Makefile.in |
100644 |
blob |
2627 |
9f4bbb9647e9fea4e861fa9a04bf32a716a2da05 |
README |
100644 |
blob |
2216 |
4699616f54bc9be1acd4b252ddd76b75e9eeb48a |
TODO |
100755 |
blob |
31 |
382d4ea2c0c98b1b25ea01f1e194cfc4990ac527 |
configure |
100755 |
blob |
15674 |
c93b35dad5dedf498b90aafcbf409a4844b1bc8c |
duilder |
100644 |
blob |
807 |
741ea33bf42f98943be21be26fc7e1b6b38d8378 |
duilder.conf |
100644 |
blob |
2040 |
22eee88f6126c7effa781bcb8fde0c58ca487731 |
dupdump.1 |
100644 |
blob |
3981 |
c59d9bbf4076703d2ffc82502f91595393199bce |
dupdump.c |
100644 |
blob |
805 |
a992c9f287eb58cd910aca63c6e009526ec2595f |
dupdump.spec.in |
100755 |
blob |
205 |
677395e91b18c8272dc795ace0d17ec5610e2d70 |
process.sh |
100644 |
blob |
30737 |
8f737a70836f0180a635351bfd342d2d0efbfe89 |
store.c |
100644 |
blob |
1916 |
113ca447b857e1890ad0db35a95a06849330b8db |
store.h |
040000 |
tree |
- |
2f1796ebce0f596969d86738ee6b635521296929 |
tests |
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"
Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/catalinux/dupdump
Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/catalinux/dupdump
Clone this repository using git:
git clone git://git.rocketgit.com/user/catalinux/dupdump
You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a
merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main