fonctionne (mais sans submodules)
This commit is contained in:
parent
8bb420be25
commit
407685248e
@ -41,7 +41,6 @@ get_bandwidth(){
|
|||||||
bw=${bw#*,}
|
bw=${bw#*,}
|
||||||
elif [ "$1" = "fetching_text" ]; then
|
elif [ "$1" = "fetching_text" ]; then
|
||||||
bw=$(grep -e "\->" fetching_text| grep -o "[[:digit:].]* -> [[:digit:].]* [[:alpha:]]*")
|
bw=$(grep -e "\->" fetching_text| grep -o "[[:digit:].]* -> [[:digit:].]* [[:alpha:]]*")
|
||||||
echo "bw vaut $bw"
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -108,7 +107,7 @@ test4(){
|
|||||||
run git pull origin main &> /dev/null
|
run git pull origin main &> /dev/null
|
||||||
get_storage_used .
|
get_storage_used .
|
||||||
echo "memory usage: $mem"
|
echo "memory usage: $mem"
|
||||||
echo "bandwidth usage unknown"
|
echo "bandwidth usage : unknown"
|
||||||
cd ..
|
cd ..
|
||||||
run rm -rf $REPO_NAME
|
run rm -rf $REPO_NAME
|
||||||
}
|
}
|
||||||
@ -140,7 +139,7 @@ test5(){
|
|||||||
echo "memory usage: +$mem"
|
echo "memory usage: +$mem"
|
||||||
echo "bandwidth usage: $bw"
|
echo "bandwidth usage: $bw"
|
||||||
cd ../$REMOTE
|
cd ../$REMOTE
|
||||||
git reset --hard -q a99be63309fc4f4600210000583546d966d12d4f
|
git reset --hard -q HEAD~1
|
||||||
cd ../..
|
cd ../..
|
||||||
rm -rf performance_testing
|
rm -rf performance_testing
|
||||||
}
|
}
|
||||||
@ -149,10 +148,9 @@ test6(){
|
|||||||
section TEST6
|
section TEST6
|
||||||
run echo 'TEST 6 : case of classic fetching and merging, after removal of a 1M file'
|
run echo 'TEST 6 : case of classic fetching and merging, after removal of a 1M file'
|
||||||
#initialization
|
#initialization
|
||||||
run git clone $1 &> /dev/null
|
pwd
|
||||||
|
run git clone $1 #&> /dev/null
|
||||||
cd $REPO_NAME
|
cd $REPO_NAME
|
||||||
run git fetch --progress origin &> /dev/null
|
|
||||||
run git merge --progress origin &> /dev/null
|
|
||||||
get_storage_used .
|
get_storage_used .
|
||||||
mem_before=$mem
|
mem_before=$mem
|
||||||
#modification of the remote repo
|
#modification of the remote repo
|
||||||
@ -171,7 +169,7 @@ test6(){
|
|||||||
echo "memory usage: $mem"
|
echo "memory usage: $mem"
|
||||||
echo "bandwidth usage: $bw"
|
echo "bandwidth usage: $bw"
|
||||||
cd ../$REMOTE
|
cd ../$REMOTE
|
||||||
git reset --hard -q a99be63309fc4f4600210000583546d966d12d4f
|
git reset --hard -q HEAD~1
|
||||||
cd ../..
|
cd ../..
|
||||||
rm -rf performance_testing
|
rm -rf performance_testing
|
||||||
}
|
}
|
||||||
@ -182,8 +180,6 @@ test7(){
|
|||||||
#initialization
|
#initialization
|
||||||
run git clone $1 &> /dev/null
|
run git clone $1 &> /dev/null
|
||||||
cd $REPO_NAME
|
cd $REPO_NAME
|
||||||
run git fetch --progress origin &> /dev/null
|
|
||||||
run git merge --progress origin &> /dev/null
|
|
||||||
get_storage_used .
|
get_storage_used .
|
||||||
mem_before=$mem
|
mem_before=$mem
|
||||||
#modification of the remote repo
|
#modification of the remote repo
|
||||||
@ -197,14 +193,14 @@ test7(){
|
|||||||
cd ../../$REPO_NAME
|
cd ../../$REPO_NAME
|
||||||
#fetching
|
#fetching
|
||||||
run git fetch --progress origin &> /dev/null
|
run git fetch --progress origin &> /dev/null
|
||||||
run git merge --progress &> /dev/null
|
run git merge --progress &> fetching_text
|
||||||
get_storage_used .
|
get_storage_used .
|
||||||
mem_after=$mem
|
mem_after=$mem
|
||||||
mem=$(($mem_after-$mem_before))
|
mem=$(($mem_after-$mem_before))
|
||||||
echo "memory usage: $mem"
|
echo "memory usage: $mem"
|
||||||
echo "bandwidth usage unknown"
|
echo "bandwidth usage : unknown"
|
||||||
cd ../$REMOTE
|
cd ../$REMOTE
|
||||||
git reset --hard -q a99be63309fc4f4600210000583546d966d12d4f
|
git reset --hard -q HEAD~2
|
||||||
cd ../..
|
cd ../..
|
||||||
rm -rf performance_testing
|
rm -rf performance_testing
|
||||||
}
|
}
|
||||||
@ -213,10 +209,9 @@ test8(){
|
|||||||
section TEST8
|
section TEST8
|
||||||
run echo 'TEST 8 : case of fetching --depth=1 and merging, after addition of a 1M file'
|
run echo 'TEST 8 : case of fetching --depth=1 and merging, after addition of a 1M file'
|
||||||
#initialization
|
#initialization
|
||||||
run git clone $1 #&> /dev/null
|
echo $(pwd)
|
||||||
|
run git clone $1 &> /dev/null
|
||||||
cd $REPO_NAME
|
cd $REPO_NAME
|
||||||
run git fetch --progress origin &> fetching1 #&> /dev/null is this useless?
|
|
||||||
run git merge --progress origin &> merging1 #&> /dev/null
|
|
||||||
get_storage_used .
|
get_storage_used .
|
||||||
mem_before=$mem
|
mem_before=$mem
|
||||||
#modification of the remote repo
|
#modification of the remote repo
|
||||||
@ -225,8 +220,8 @@ test8(){
|
|||||||
run git add sample5
|
run git add sample5
|
||||||
run git commit --quiet -m"fourth 1M sample created"
|
run git commit --quiet -m"fourth 1M sample created"
|
||||||
cd ../../$REPO_NAME
|
cd ../../$REPO_NAME
|
||||||
run git fetch --progress --depth=1 origin &> fetching2 # /dev/null
|
run git fetch --progress --depth=1 origin &> /dev/null
|
||||||
run git merge --progress --allow-unrelated-histories &> merging2
|
run git merge --progress --allow-unrelated-histories &> fetching_text
|
||||||
get_storage_used .
|
get_storage_used .
|
||||||
mem_after=$mem
|
mem_after=$mem
|
||||||
mem=$(($mem_after-$mem_before))
|
mem=$(($mem_after-$mem_before))
|
||||||
@ -234,9 +229,9 @@ test8(){
|
|||||||
echo "memory usage: +$mem"
|
echo "memory usage: +$mem"
|
||||||
echo "bandwidth usage: $bw"
|
echo "bandwidth usage: $bw"
|
||||||
cd ../$REMOTE
|
cd ../$REMOTE
|
||||||
git reset --hard -q a99be63309fc4f4600210000583546d966d12d4f #does not work cause commits change numbers
|
git reset --hard -q HEAD~1 #does not work cause commits change numbers
|
||||||
cd ../..
|
cd ../..
|
||||||
#rm -rf performance_testing
|
rm -rf performance_testing
|
||||||
}
|
}
|
||||||
|
|
||||||
test9(){
|
test9(){
|
||||||
@ -245,8 +240,6 @@ test9(){
|
|||||||
#initialization
|
#initialization
|
||||||
run git clone $1 &> /dev/null
|
run git clone $1 &> /dev/null
|
||||||
cd $REPO_NAME
|
cd $REPO_NAME
|
||||||
run git fetch --progress origin &> /dev/null
|
|
||||||
run git merge --progress origin &> /dev/null
|
|
||||||
get_storage_used .
|
get_storage_used .
|
||||||
mem_before=$mem
|
mem_before=$mem
|
||||||
#modification of the remote repo
|
#modification of the remote repo
|
||||||
@ -257,15 +250,14 @@ test9(){
|
|||||||
cd ../../$REPO_NAME
|
cd ../../$REPO_NAME
|
||||||
#fetching
|
#fetching
|
||||||
run git fetch --progress --depth=1 origin &> /dev/null
|
run git fetch --progress --depth=1 origin &> /dev/null
|
||||||
run git merge --progress &> fetching_text
|
run git merge --progress --allow-unrelated-histories &> /dev/null
|
||||||
get_storage_used .
|
get_storage_used .
|
||||||
mem_after=$mem
|
mem_after=$mem
|
||||||
mem=$(($mem_after-$mem_before))
|
mem=$(($mem_after-$mem_before))
|
||||||
get_bandwidth fetching_text
|
|
||||||
echo "memory usage: $mem"
|
echo "memory usage: $mem"
|
||||||
echo "bandwidth usage: $bw"
|
echo "bandwidth usage: unknown"
|
||||||
cd ../$REMOTE
|
cd ../$REMOTE
|
||||||
git reset --hard -q a99be63309fc4f4600210000583546d966d12d4f
|
git reset --hard -q HEAD~1
|
||||||
cd ../..
|
cd ../..
|
||||||
rm -rf performance_testing
|
rm -rf performance_testing
|
||||||
}
|
}
|
||||||
@ -279,7 +271,6 @@ test10(){
|
|||||||
run git merge --progress origin &> /dev/null
|
run git merge --progress origin &> /dev/null
|
||||||
get_storage_used .
|
get_storage_used .
|
||||||
mem_before=$mem
|
mem_before=$mem
|
||||||
echo "mem before is $mem_before"
|
|
||||||
#modification of the remote repo
|
#modification of the remote repo
|
||||||
cd ../$REMOTE
|
cd ../$REMOTE
|
||||||
create_random_file 'sample5' '1M' #adding a 1M file
|
create_random_file 'sample5' '1M' #adding a 1M file
|
||||||
@ -290,16 +281,15 @@ test10(){
|
|||||||
run git commit --quiet -m"1M "sample5" deleted"
|
run git commit --quiet -m"1M "sample5" deleted"
|
||||||
cd ../../$REPO_NAME
|
cd ../../$REPO_NAME
|
||||||
#fetching
|
#fetching
|
||||||
run git fetch --progress --depth=1 origin &> /fetching_text #dev/null
|
run git fetch --progress --depth=1 origin &> /dev/null
|
||||||
run git merge --progress &> merging_text #/dev/null
|
run git merge --progress --allow-unrelated-histories &> /dev/null
|
||||||
get_storage_used .
|
get_storage_used .
|
||||||
mem_after=$mem
|
mem_after=$mem
|
||||||
echo "mem after is $mem_before"
|
|
||||||
mem=$(($mem_after-$mem_before))
|
mem=$(($mem_after-$mem_before))
|
||||||
echo "memory usage: $mem"
|
echo "memory usage: $mem"
|
||||||
echo "bandwidth usage unknown"
|
echo "bandwidth usage : unknown"
|
||||||
cd ../$REMOTE
|
cd ../$REMOTE
|
||||||
git reset --hard -q a99be63309fc4f4600210000583546d966d12d4f
|
git reset --hard -q HEAD~2
|
||||||
cd ../..
|
cd ../..
|
||||||
rm -rf performance_testing
|
rm -rf performance_testing
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user