Add script to simulate fs changes

This commit is contained in:
Daniel Poelzleithner 2022-04-13 01:55:59 +02:00
parent 81325b0de5
commit 597f5e71d2

38
tests/test_actions.sh Executable file
View File

@ -0,0 +1,38 @@
#!/usr/bin/env bash
if [ -z $1 ]; then
echo "usage: test_actions [directory]"
exit 1
fi
set -x
BLOBB1=$(realpath /tmp/src/../blobb1)
if [ ! -e $BLOBB1 ]; then
echo "create outside blobb $BLOBB1"
dd count=50 bs=1M if=/dev/urandom of=$BLOBB1
echo done
fi
while true; do
mkdir -p $1/testdir
sleep 3
touch $1/testfile
sleep 2
echo "blubb" >> $1/testfile
sleep 2
mv $1/testfile $1/testdir
sleep 2
ln $BLOBB1 $1/blubb1
ln $BLOBB1 $1/testdir/blubb2
ln $BLOBB1 $1/blubb3
sleep 30
rm $1/testdir/testfile
sleep 2
rm -rf $1/testdir
sleep 1
rm $1/blubb1
rm $1/blubb3
sleep 5
done