Skip to content
Extraits de code Groupes Projets
Valider 47019c1e rédigé par Samuel de Meester de Ravestein's avatar Samuel de Meester de Ravestein
Parcourir les fichiers

upgrade testes

parent ce738fca
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -231,7 +231,7 @@ int read_and_send(sender_state_t *state, int sending_fd, int socket_fd)
{
pkt_set_timestamp(pkt, SECOND_TO_LAST_PKT);
state->last_pkt_sent = LAST_DATA_PKT;
DEBUG("The last DATA TYPE pkt has been sent !");
DEBUG("The last DATA TYPE is being sent !");
}
else
{
......
......@@ -7,27 +7,26 @@ fi
FILENAME=$1
BASENAME=$(basename $FILENAME)
TEST_OUTPUT_FILES='unwanted_logs/advanced_tests'
BSN_PRE="${BASENAME%.*}"
BSN_EXT="${BASENAME##*.}"
TEST_OUTPUT_FILES="unwanted_logs/advanced_tests/${BSN_PRE}"
GREEN='\033[0;32m'
NC='\033[0m'
# Create the logs directory
mkdir ${TEST_OUTPUT_FILES}/ 2>/dev/null
# if the directory does not exist, we create it
if [ ! -d "unwanted_logs/advanced_tests/" ]; then
mkdir 'unwanted_logs/advanced_tests/' 2>/dev/null
fi
mkdir "${TEST_OUTPUT_FILES}/" 2>/dev/null
# cleanup d'un test précédent
rm -f ${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_received_file.${BSN_EXT} \
${TEST_OUTPUT_FILES}/adv_valgrind_${BSN_PRE}_receiver.log \
${TEST_OUTPUT_FILES}/adv_valgrind_${BSN_PRE}_sender.log
touch ${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_received_file.${BSN_EXT} \
${TEST_OUTPUT_FILES}/adv_valgrind_${BSN_PRE}_receiver.log \
${TEST_OUTPUT_FILES}/adv_valgrind_${BSN_PRE}_sender.log
touch "${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_received_file.${BSN_EXT}" \
"${TEST_OUTPUT_FILES}/adv_valgrind_${BSN_PRE}_receiver.log" \
"${TEST_OUTPUT_FILES}/adv_valgrind_${BSN_PRE}_sender.log"
# We first launch the link simulator
./linksimulator/link_sim -p 65027 -P 65139 -l 70 -d 1500 -e 20 -c 10 -R &>${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_link.log &
link_pid=$!
./linksimulator/link_sim -p 65027 -P 65139 -l 70 -d 1500 -e 20 -c 10 -R \
&>${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_link.log & link_pid=$!
# On lance le receiver et capture sa sortie standard
valgrind --leak-check=full --log-file=${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_valgrind_receiver.log \
......
......@@ -4,6 +4,7 @@
FILESIZE=""
TEST_FILES_DIR=./test_files/
# Remove everything
rm -rf ./unwanted_logs/*
# We want our tests to always use valgrind
......@@ -23,7 +24,7 @@ done
echo -e "Finished Simple tests."
if [ -d linksimulator/ ]; then
echo -e "\nStarting ... advanced tests !\n"
echo -e "\nStarting advanced tests ...\n"
# Now we ran advnced tests
for FILENAME in "$TEST_FILES_DIR"/*
do
......
......@@ -7,27 +7,23 @@ fi
FILENAME=$1
BASENAME=$(basename $FILENAME)
TEST_OUTPUT_FILES='unwanted_logs/simple_test'
BSNM_PRE="${BASENAME%.*}"
BSNM_EXT="${BASENAME##*.}"
TEST_OUTPUT_FILES="unwanted_logs/simple_tests/${BSNM_PRE}"
GREEN='\033[0;32m'
NC='\033[0m'
# Create the logs directory
mkdir ${TEST_OUTPUT_FILES}/ 2>/dev/null
# if the directory does not exist, we create it
if [ ! -d "unwanted_logs/simple_tests/" ]; then
mkdir 'unwanted_logs/simple_tests/' 2>/dev/null
fi
mkdir "${TEST_OUTPUT_FILES}/" 2>/dev/null
# Cleanup d'un test précédent
rm -f ${TEST_OUTPUT_FILES}/${BSNM_PRE}_received_file.${BSNM_EXT} \
${TEST_OUTPUT_FILES}/valgrind_${BSNM_PRE}_receiver.log \
${TEST_OUTPUT_FILES}/valgrind_${BSNM_PRE}_sender.log \
${TEST_OUTPUT_FILES}/${BSNM_PRE}_sender.log \
${TEST_OUTPUT_FILES}/${BSNM_PRE}_receiver.log
touch ${TEST_OUTPUT_FILES}/${BSNM_PRE}_received_file.${BSNM_EXT} \
${TEST_OUTPUT_FILES}/valgrind_${BSNM_PRE}_receiver.log \
${TEST_OUTPUT_FILES}/valgrind_${BSNM_PRE}_sender.log \
${TEST_OUTPUT_FILES}/${BSNM_PRE}_sender.log \
${TEST_OUTPUT_FILES}/${BSNM_PRE}_receiver.log
touch "${TEST_OUTPUT_FILES}/${BSNM_PRE}_received_file.${BSNM_EXT}" \
"${TEST_OUTPUT_FILES}/valgrind_${BSNM_PRE}_receiver.log" \
"${TEST_OUTPUT_FILES}/valgrind_${BSNM_PRE}_sender.log" \
"${TEST_OUTPUT_FILES}/${BSNM_PRE}_sender.log" \
"${TEST_OUTPUT_FILES}/${BSNM_PRE}_receiver.log"
# On lance le receiver et capture sa sortie standard
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter