ajout scripts creation repo et performance test

This commit is contained in:
eleonore12345 2024-06-27 13:48:54 +02:00
parent f91b8b187e
commit 2a2f5c36f5
2 changed files with 43 additions and 0 deletions

40
creation_repo.sh Executable file
View File

@ -0,0 +1,40 @@
#!/bin/bash
if [ -d performance_testing ]; then
rm -rf performance_testing
fi
mkdir performance_testing
cd performance_testing
git init
git branch -m main
git remote add origin $1
dd if=/dev/urandom of=sample0 bs=1M count=1
git add .
git commit -m"first 1M sample created"
git push -u origin main
git tag start
dd if=/dev/urandom of=sample1 bs=1M count=1
git add sample1
git commit -m"second 1M sample created"
git push
git branch secondary
git checkout secondary
dd if=/dev/urandom of=sample2 bs=500K count=1
git add sample2
git commit -m"first 500K sample created in branch secondary"
git push
git checkout main
dd if=/dev/urandom of=sample3 bs=1M count=1
git add sample3
git commit -m"third 1M sample created"
git push
dd if=/dev/urandom of=sample4 bs=5M count=1
git add sample4
git commit -m"first 5M sample created"
git push
rm sample4
git add sample4
git commit -m"sample4 deleted"
git push
#optional: tests to check if it has initialized correctly

3
performance_tests.sh Executable file
View File

@ -0,0 +1,3 @@
#!/bin/bash
. driglibash-args
run ./creation_repo.sh $1