diff --git a/src/sender_utils.c b/src/sender_utils.c index f10e3d2673da61c8f9a2ecdd79cd46f8b8829a19..d80d533d0358fa5ba856df77703c5a5bd31238b2 100644 --- a/src/sender_utils.c +++ b/src/sender_utils.c @@ -152,7 +152,7 @@ int handle_returning_ack_nack(sender_state_t *state, int socket_fd) uint8_t place_last_ack = state->map_seqnum_to_buffer_place[seqnum_ack]; uint8_t place_last_nack = state->map_seqnum_to_buffer_place[seqnum_nack]; - // Nothing need to be acked + // Nothing need to be acknowledged if (place_last_ack == OUT_OFF_WINDOW) { // Checking if it's in my window: @@ -164,7 +164,7 @@ int handle_returning_ack_nack(sender_state_t *state, int socket_fd) else { state->stats->packet_retransmitted++; - DEBUG("The receiver is asking AGAIN, the seqnum: %d so the sender sends it back", seqnum_nack); + DEBUG("The receiver is asking AGAIN the seqnum: %d so the sender sends it back", seqnum_nack); state->r_window_size = r_window - 1; // -1 Because the receiver doesn't count yet the sended pkt pkt_t *n_pkt = state->buffer[place_last_nack]; if (send_pkt(state, n_pkt, place_last_nack, socket_fd) == -1) return -1; @@ -333,7 +333,7 @@ int read_and_send(sender_state_t *state, int sending_fd, int socket_fd) pkt_set_window(pkt, state->s_window_size); pkt_set_length(pkt, nbr_byte_read); pkt_set_seqnum(pkt, state->next_seqnum); - // Sending a specific timestamp to let the receiver knows, it is the second to last pkt + // Sending a specific timestamp to let the receiver know, it is the second to last pkt is_EOF = is_it_EOF(sending_fd); if (state->last_pkt_sent == RANDOM_PKT && is_EOF) { diff --git a/src/sender_utils.h b/src/sender_utils.h index 9d28bd17478435748f7d1b807d0e363c9396e6cf..51faccb84f46f62d0c22b2c99d487946c4ea04e4 100644 --- a/src/sender_utils.h +++ b/src/sender_utils.h @@ -111,34 +111,34 @@ int handle_returning_ack_nack(sender_state_t *state, int socket_fd); int checking_timer(sender_state_t *state, int socket_fd); /** - * @brief + * @brief Determines wheter the read file offset is at the end of the file * - * @param sending_fd - * @return true - * @return false + * @param sending_fd : The file descriptor of the file you want to know if you're at the end. + * @return true : The offset of sending_fd is at the end of the file + * @return false : The offset of sending_file is not at the end of the file */ bool is_it_EOF(int sending_fd); /** - * @brief + * @brief It performs the XOR operation between state->FEC and pkt and stores the result in state->FEC * - * @param state + * @param state : The variable representing the sender (state). * @param pkt */ void construct_FEC(sender_state_t *state, pkt_t *pkt); /** - * @brief + * @brief It sends the FEC pkt contains in state->FEC. * - * @param state - * @param socket_fd - * @return int + * @param state : The variable representing the sender (state). + * @param socket_fd : The socket on which pkt are sent. + * @return int : 0 if no error, -1 otherwise */ int send_FEC(sender_state_t *state, int socket_fd); /** - * @brief When this function is called, the sender MUST be allowed to send a data pkt. - * It sends the next pkt and update the variable 'last_pkt_sent' of state. + * @brief When this function is called, the sender MUST be allowed to send a pkt. + * It sends the next pkt and update (if necessary) the variable 'last_pkt_sent' of state. * * @param state : The variable representing the sender (state). * @param sending_fd : The file descriptor of the file to be send diff --git a/tests/advanced_test.sh b/tests/advanced_test.sh index f856773e3d026029b7839fdc7d1307504b1c932c..2138e327037d0ccf1b5b3a067e772b1bccf36df4 100755 --- a/tests/advanced_test.sh +++ b/tests/advanced_test.sh @@ -1,87 +1,122 @@ #!/bin/bash +GREEN='\033[0;32m' +RED='\033[0;31m' +NC='\033[0m' + if [ -z "$1" ]; then echo "Not given the file to send" exit 1 fi +# If the directory does not exist, we create it +if [ ! -d "tests_logs/advanced_tests/" ]; then + mkdir 'tests_logs/advanced_tests/' 2>/dev/null +fi + FILENAME=$1 BASENAME=$(basename $FILENAME) BSN_PRE="${BASENAME%.*}" BSN_EXT="${BASENAME##*.}" + TEST_OUTPUT_FILES="tests_logs/advanced_tests/${BSN_PRE}" -GREEN='\033[0;32m' -NC='\033[0m' +mkdir "${TEST_OUTPUT_FILES}/" 2>/dev/null -# If the directory does not exist, we create it -if [ ! -d "tests_logs/advanced_tests/" ]; then - mkdir 'tests_logs/advanced_tests/' 2>/dev/null -fi -mkdir "${TEST_OUTPUT_FILES}/" 2>/dev/null +MODES=( + 'with_FEC' + 'without_FEC' +) -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" \ - "${TEST_OUTPUT_FILES}/${BSN_PRE}_receiver_stats.csv" \ - "${TEST_OUTPUT_FILES}/${BSN_PRE}_sender_stats.csv" +for MODE in "${MODES[@]}"; do + + mkdir "${TEST_OUTPUT_FILES}/${MODE}/" 2>/dev/null + DIR="${TEST_OUTPUT_FILES}/${MODE}" + touch "${DIR}/adv_${BSN_PRE}_received_file.${BSN_EXT}" \ + "${DIR}/adv_valgrind_${BSN_PRE}_receiver.log" \ + "${DIR}/adv_valgrind_${BSN_PRE}_sender.log" \ + "${DIR}/${BSN_PRE}_receiver_stats.csv" \ + "${DIR}/${BSN_PRE}_sender_stats.csv" -# The next 2 lines come from: https://unix.stackexchange.com/questions/55913/whats-the-easiest-way-to-find-an-unused-local-port -# We use this to be sure we're using unused port -port1=$(comm -23 <(seq 65000 65200 | sort) <(ss -Htan | awk '{print $4}' | cut -d':' -f2 | sort -u) | shuf | head -n 1) -port2=$(comm -23 <(seq 65000 65200 | sort) <(ss -Htan | awk '{print $4}' | cut -d':' -f2 | sort -u) | shuf | head -n 1) -# We first launch the link simulator -./linksimulator/link_sim -p $port2 -P $port1 -l 25 -d 0 -e 20 -c 30 \ - &>${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_link.log & link_pid=$! + # The next 2 lines come from: https://unix.stackexchange.com/questions/55913/whats-the-easiest-way-to-find-an-unused-local-port + # We use this to be sure we're using unused port + port1=$(comm -23 <(seq 65000 65200 | sort) <(ss -Htan | awk '{print $4}' | cut -d':' -f2 | sort -u) | shuf | head -n 1) + port2=$(comm -23 <(seq 65000 65200 | sort) <(ss -Htan | awk '{print $4}' | cut -d':' -f2 | sort -u) | shuf | head -n 1) -# We launch the receiver and capture its output -valgrind --leak-check=full --log-file=${TEST_OUTPUT_FILES}/adv_valgrind_${BSN_PRE}_receiver.log \ - ./receiver ::1 $port1 -s ${TEST_OUTPUT_FILES}/${BSN_PRE}_receiver_stats.csv 1> ${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_received_file.${BSN_EXT} \ - 2> ${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_receiver.log & receiver_pid=$! + # We first launch the link simulator + ./linksimulator/link_sim -p $port2 -P $port1 -l 25 -d 0 -e 20 -c 30 \ + &>${DIR}/adv_${BSN_PRE}_link.log & link_pid=$! -cleanup() -{ - kill -9 $receiver_pid - kill -9 $link_pid - exit 0 -} -trap cleanup SIGINT # Kill the background procces in case of ^-C - -# We start the transfer -if ! valgrind --leak-check=full --log-file=${TEST_OUTPUT_FILES}/adv_valgrind_${BSN_PRE}_sender.log \ - ./sender -f ${FILENAME} ::1 $port2 -s ${TEST_OUTPUT_FILES}/${BSN_PRE}_sender_stats.csv 2> ${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_sender.log ; then - echo "Crash du sender!" - cat ${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_sender.log - err=1 # We record the error -fi + # We launch the receiver and capture its output + valgrind --leak-check=full --log-file=${DIR}/adv_valgrind_${BSN_PRE}_receiver.log \ + ./receiver ::1 $port1 -s ${DIR}/${BSN_PRE}_receiver_stats.csv 1> ${DIR}/adv_${BSN_PRE}_received_file.${BSN_EXT} \ + 2> ${DIR}/adv_${BSN_PRE}_receiver.log & receiver_pid=$! + + cleanup() + { + kill -9 $receiver_pid + kill -9 $link_pid + exit 0 + } + trap cleanup SIGINT # Kill the background procces in case of ^-C + + # Checking the mode (with out without FEC) + if [ $MODE = "with_FEC" ]; then + # We start the transfer + if ! valgrind --leak-check=full --log-file=${DIR}/adv_valgrind_${BSN_PRE}_sender.log \ + ./sender -f ${FILENAME} ::1 $port2 -c -s ${DIR}/${BSN_PRE}_sender_stats.csv 2> ${DIR}/adv_${BSN_PRE}_sender.log ; then + echo "The sender crashed!" + cat ${DIR}/adv_${BSN_PRE}_sender.log + err=1 # We record the error + fi + else + # We start the transfer + if ! valgrind --leak-check=full --log-file=${DIR}/adv_valgrind_${BSN_PRE}_sender.log \ + ./sender -f ${FILENAME} ::1 $port2 -s ${DIR}/${BSN_PRE}_sender_stats.csv 2> ${DIR}/adv_${BSN_PRE}_sender.log ; then + echo "The sender crashed!" + cat ${DIR}/adv_${BSN_PRE}_sender.log + err=1 # We record the error + fi + fi -sleep 5 # We wait 5s for the receiver to finish up + sleep 5 # We wait 5s for the receiver to finish up -if kill -0 $receiver_pid &> /dev/null ; then - echo "The receiver didn't stop at the end of the transfer!" - kill -9 $receiver_pid - err=1 -else # We check the return value of the receiver - if ! wait $receiver_pid ; then - echo "Crash of the receiver!" - cat ${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_receiver.log + if kill -0 $receiver_pid &> /dev/null ; then + echo "The receiver didn't stop at the end of the transfer!" + kill -9 $receiver_pid err=1 + else # We check the return value of the receiver + if ! wait $receiver_pid ; then + echo "Crash of the receiver!" + cat ${DIR}/adv_${BSN_PRE}_receiver.log + err=1 + fi fi -fi -# Stop the link simulator -kill -9 $link_pid -wait $link_pid 2>/dev/null + # Stop the link simulator + kill -9 $link_pid + wait $link_pid 2>/dev/null -# We verify that the transfer ran through properly -if [[ "$(md5sum ${FILENAME} | awk '{print $1}')" != "$(md5sum ${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_received_file.${BSN_EXT} | awk '{print $1}')" ]]; then - echo "The transfer corrupted the file!" - echo "Binary difference between the 2 files: (expected vs actual)" - diff -C 9 <(od -Ax -t x1z ${FILENAME}) <(od -Ax -t x1z ${TEST_OUTPUT_FILES}/adv_${BSN_PRE}_received_file.${BSN_EXT}) - exit 1 -else - echo -e "${GREEN}The transfer has succeeded!${NC}" - exit ${err:-0} # In case of error, we return the error code -fi \ No newline at end of file + # We verify that the transfer ran through properly + if [[ "$(md5sum ${FILENAME} | awk '{print $1}')" != "$(md5sum ${DIR}/adv_${BSN_PRE}_received_file.${BSN_EXT} | awk '{print $1}')" ]]; then + echo "The transfer corrupted the file!" + echo "Binary difference between the 2 files: (expected vs actual)" + diff -C 9 <(od -Ax -t x1z ${FILENAME}) <(od -Ax -t x1z ${DIR}/adv_${BSN_PRE}_received_file.${BSN_EXT}) + if [ $MODE = "with_FEC" ]; then + echo -e "${RED}The transfer with FEC activated has failed!${NC}" + else + echo -e "${RED}The transfer without FEC being activated has failed!${NC}" + fi + exit 1 + else + if [ $MODE = "with_FEC" ]; then + echo -e "${GREEN}The transfer with FEC activated has succeeded!${NC}" + else + echo -e "${GREEN}The transfer without FEC being activated has succeeded!${NC}" + fi + fi +done + +exit ${err:-0} # In case of error, we return the error code \ No newline at end of file diff --git a/tests_logs/advanced_tests/greeting/adv_greeting_link.log b/tests_logs/advanced_tests/greeting/adv_greeting_link.log deleted file mode 100644 index bdc7e8463e06f2747f39d0b922eaf6ac83be4f0e..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/greeting/adv_greeting_link.log +++ /dev/null @@ -1,16 +0,0 @@ -@@ Using random seed: 1650024411 -@@ Using parameters: -.. port: 65134 -.. forward_port: 65164 -.. delay: 0 -.. jitter: 0 -.. err_rate: 20 -.. cut_rate: 30 -.. loss_rate: 25 -.. seed: 1650024411 -.. link_direction: Forward -@@ Remote host is ::1 [40279] -[SEQ 0] Sent packet (Forward). -[SEQ 1] Sent packet (Reverse). -[SEQ 1] Sent packet (Forward). -[SEQ 2] Sent packet (Reverse). diff --git a/tests_logs/advanced_tests/greeting/adv_greeting_received_file.txt b/tests_logs/advanced_tests/greeting/adv_greeting_received_file.txt deleted file mode 100644 index c57eff55ebc0c54973903af5f72bac72762cf4f4..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/greeting/adv_greeting_received_file.txt +++ /dev/null @@ -1 +0,0 @@ -Hello World! \ No newline at end of file diff --git a/tests_logs/advanced_tests/greeting/adv_greeting_receiver.log b/tests_logs/advanced_tests/greeting/adv_greeting_receiver.log deleted file mode 100644 index ce742c1713399628419960b5c2c4f79504899fd2..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/greeting/adv_greeting_receiver.log +++ /dev/null @@ -1,13 +0,0 @@ -[36m[DEBUG] Receiver has following arguments: stats_filename is tests_logs/advanced_tests/greeting/greeting_receiver_stats.csv, listen_ip is ::1, listen_port is 65164[0m -[36m[DEBUG] Successfully bound to IPv6 address : 0000:0000:0000:0000:0000:0000:0000:0001, port : 65164[0m -[36m[DEBUG] Successfully connected to IPv6 addresss: 0000:0000:0000:0000:0000:0000:0000:0001, port : 65134[0m -[36m[DEBUG] Received data packet seqnum 0 with timestamp 984824098 | current_window_size : 31, current_window_start : 0[0m -[36m[DEBUG] Sent ACK saying we are waiting for 1, timestamp 0[0m -[36m[DEBUG] Received data packet seqnum 1 with timestamp 0 | current_window_size : 30, current_window_start : 0[0m -[36m[DEBUG] Going to consume the next 2 packets.[0m -[36m[DEBUG] Consuming packet : 0 | curr_recv_window = 29, recv_window_start = 0[0m -[36m[DEBUG] Consuming packet : 1 | curr_recv_window = 30, recv_window_start = 1[0m -[36m[DEBUG] Received the last packet[0m -[36m[DEBUG] Sent ACK saying we are waiting for 2, timestamp 0[0m -[36m[DEBUG] Done the transfer with done status being true[0m -[36m[DEBUG] Wrote the transfer statistics to tests_logs/advanced_tests/greeting/greeting_receiver_stats.csv.[0m diff --git a/tests_logs/advanced_tests/greeting/adv_greeting_sender.log b/tests_logs/advanced_tests/greeting/adv_greeting_sender.log deleted file mode 100644 index 5a6cfcfe8b04e9d1caede43c550c882770e9813d..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/greeting/adv_greeting_sender.log +++ /dev/null @@ -1,22 +0,0 @@ -[36m[DEBUG] Sender has following arguments: - filename is ./test_files//greeting.txt, - stats_filename is tests_logs/advanced_tests/greeting/greeting_sender_stats.csv, - fec_enabled is 0, - receiver_ip is ::1, - receiver_port is 65134[0m -[36m[DEBUG] Successfully connected to IPv6 addresss: 0000:0000:0000:0000:0000:0000:0000:0001, port : 65134[0m -[36m[DEBUG] The sender will send a pkt on the socket, the current sender window size is: 31 | receiver window size: 1[0m -[36m[DEBUG] The LAST PTYPE_DATA is being sent ![0m -[36m[DEBUG] Sending the pkt with seqnum: 0[0m -[36m[DEBUG] The sender is reading from the socket.[0m -[36m[DEBUG] The ACK with the seqnum: 1 has been received[0m -[36m[DEBUG] The sender is cumulatively acknowledging [0 : 1[ (place in the buffer) | [0, 1[ (seqnum)[0m -[36m[DEBUG] The sender will send a pkt on the socket, the current sender window size is: 31 | receiver window size: 30[0m -[36m[DEBUG] The CLOSING pkt is being sent ![0m -[36m[DEBUG] Sending the pkt with seqnum: 1[0m -[36m[DEBUG] A timer of -> 30000ms <- has started after sending the last FEC pkt ![0m -[36m[DEBUG] The sender is reading from the socket.[0m -[36m[DEBUG] The ACK with the seqnum: 2 has been received[0m -[36m[DEBUG] The sender is cumulatively acknowledging [1 : 2[ (place in the buffer) | [1, 2[ (seqnum)[0m -[36m[DEBUG] Sender disconnected[0m -[36m[DEBUG] Wrote the transfer statistics to tests_logs/advanced_tests/greeting/greeting_sender_stats.csv.[0m diff --git a/tests_logs/advanced_tests/greeting/adv_valgrind_greeting_receiver.log b/tests_logs/advanced_tests/greeting/adv_valgrind_greeting_receiver.log deleted file mode 100644 index 57ec847e5582782b19b531a558545c947a4533e2..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/greeting/adv_valgrind_greeting_receiver.log +++ /dev/null @@ -1,26 +0,0 @@ -==14844== Memcheck, a memory error detector -==14844== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. -==14844== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info -==14844== Command: ./receiver ::1 65164 -s tests_logs/advanced_tests/greeting/greeting_receiver_stats.csv -==14844== Parent PID: 14814 -==14844== -==14844== -==14844== HEAP SUMMARY: -==14844== in use at exit: 120 bytes in 1 blocks -==14844== total heap usage: 13 allocs, 12 frees, 9,826 bytes allocated -==14844== -==14844== 120 bytes in 1 blocks are definitely lost in loss record 1 of 1 -==14844== at 0x483DD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) -==14844== by 0x10BD7F: state_new (in /mnt/datalinux/Documents/BAC-SINF/bac3/Q2/reseaux/projet/project_trtp/receiver) -==14844== by 0x10BEBB: receiver_read_write_loop (in /mnt/datalinux/Documents/BAC-SINF/bac3/Q2/reseaux/projet/project_trtp/receiver) -==14844== by 0x10953D: main (in /mnt/datalinux/Documents/BAC-SINF/bac3/Q2/reseaux/projet/project_trtp/receiver) -==14844== -==14844== LEAK SUMMARY: -==14844== definitely lost: 120 bytes in 1 blocks -==14844== indirectly lost: 0 bytes in 0 blocks -==14844== possibly lost: 0 bytes in 0 blocks -==14844== still reachable: 0 bytes in 0 blocks -==14844== suppressed: 0 bytes in 0 blocks -==14844== -==14844== For lists of detected and suppressed errors, rerun with: -s -==14844== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) diff --git a/tests_logs/advanced_tests/greeting/adv_valgrind_greeting_sender.log b/tests_logs/advanced_tests/greeting/adv_valgrind_greeting_sender.log deleted file mode 100644 index 2111b924ae4eb3ad9a1e03a3d3ef658188cfbca0..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/greeting/adv_valgrind_greeting_sender.log +++ /dev/null @@ -1,15 +0,0 @@ -==14845== Memcheck, a memory error detector -==14845== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. -==14845== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info -==14845== Command: ./sender -f ./test_files//greeting.txt ::1 65134 -s tests_logs/advanced_tests/greeting/greeting_sender_stats.csv -==14845== Parent PID: 14814 -==14845== -==14845== -==14845== HEAP SUMMARY: -==14845== in use at exit: 0 bytes in 0 blocks -==14845== total heap usage: 9 allocs, 9 frees, 3,864 bytes allocated -==14845== -==14845== All heap blocks were freed -- no leaks are possible -==14845== -==14845== For lists of detected and suppressed errors, rerun with: -s -==14845== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) diff --git a/tests_logs/advanced_tests/greeting/greeting_receiver_stats.csv b/tests_logs/advanced_tests/greeting/greeting_receiver_stats.csv deleted file mode 100644 index 1f614a8947be1bc512438ddf2918bcb56ea856de..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/greeting/greeting_receiver_stats.csv +++ /dev/null @@ -1,11 +0,0 @@ -data_sent:0 -data_received:2 -data_truncated_received:0 -fec_sent:0 -fec_received:0 -ack_sent:2 -ack_received:0 -nack_received:0 -packet_ignored:0 -packet_duplicated:0 -packet_recovered:0 diff --git a/tests_logs/advanced_tests/greeting/greeting_sender_stats.csv b/tests_logs/advanced_tests/greeting/greeting_sender_stats.csv deleted file mode 100644 index 698ca85db5ef9c1e3acfcb74ab3cd0638b09384b..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/greeting/greeting_sender_stats.csv +++ /dev/null @@ -1,12 +0,0 @@ -data_sent:2 -data_received:0 -data_truncated_received:0 -fec_sent:0 -fec_received:0 -ack_sent:0 -ack_received:2 -nack_received:0 -packet_ignored:0 -min_rtt:7 -max_rtt:14 -packet_retransmitted:0 diff --git a/tests_logs/advanced_tests/long_message/adv_long_message_link.log b/tests_logs/advanced_tests/long_message/adv_long_message_link.log deleted file mode 100644 index 8e01de6e5e2a63b95589c7c71872727914235c05..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/long_message/adv_long_message_link.log +++ /dev/null @@ -1,28 +0,0 @@ -@@ Using random seed: 1650024417 -@@ Using parameters: -.. port: 65164 -.. forward_port: 65114 -.. delay: 0 -.. jitter: 0 -.. err_rate: 20 -.. cut_rate: 30 -.. loss_rate: 25 -.. seed: 1650024417 -.. link_direction: Forward -@@ Remote host is ::1 [53917] -[SEQ 0] Corrupting packet: inverted byte #275 -[SEQ 0] Sent packet (Forward). -[SEQ 0] Sent packet (Forward). -[SEQ 1] Sent packet (Reverse). -[SEQ 1] Sent packet (Forward). -[SEQ 2] Sent packet (Reverse). -[SEQ 2] Dropping packet -[SEQ 2] Corrupting packet: inverted byte #426 -[SEQ 2] Sent packet (Forward). -[SEQ 2] Sent packet (Forward). -[SEQ 3] Sent packet (Reverse). -[SEQ 3] Corrupting packet: inverted byte #1 -[SEQ 3] Sent packet (Forward). -[SEQ 3] Dropping packet -[SEQ 3] Sent packet (Forward). -[SEQ 4] Sent packet (Reverse). diff --git a/tests_logs/advanced_tests/long_message/adv_long_message_received_file.txt b/tests_logs/advanced_tests/long_message/adv_long_message_received_file.txt deleted file mode 100644 index 9a4178c362cdafd845cf5179691e0f1c6dccca0e..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/long_message/adv_long_message_received_file.txt +++ /dev/null @@ -1,31 +0,0 @@ -Hello I'm a good friend, I've seen that you are writing a protocol named TRTP. -How is it going ? Hard ? Good for you. See life is full of hard things just like your -network course. But when you manage to thrive throgh tough times then sweet things are -ahead. So good luck have a nice day of testing and remember : Tough Times Never Last. - -PS: Drink a beer when you pass the test. Share your knowledge to others, computer -science isn't a field for selfishness. If you want to switch to Law, Economy, some shit - -Hi Vany I love reading from you. As you know I'm working sometime a bit late in the night. -In a few hour you'll be in the famous "Salle Intel" to be really productive as you are. - -Best regards, - -Samuel - -Sorry to be lazy but I'll past down what is above - -Hello I'm a good friend, I've seen that you are writing a protocol named TRTP. -How is it going ? Hard ? Good for you. See life is full of hard things just like your -network course. But when you manage to thrive throgh tough times then sweet things are -ahead. So good luck have a nice day of testing and remember : Tough Times Never Last. - -PS: Drink a beer when you pass the test. Share your knowledge to others, computer -science isn't a field for selfishness. If you want to switch to Law, Economy, some shit - -Hi Vany I love reading from you. As you know I'm working sometime a bit late in the night. -In a few hour you'll be in the famous "Salle Intel" to be really productive as you are. - -Best regards, - -Samuel diff --git a/tests_logs/advanced_tests/long_message/adv_long_message_receiver.log b/tests_logs/advanced_tests/long_message/adv_long_message_receiver.log deleted file mode 100644 index 0ca8d6263566936400d0e466588a4a86e736bce3..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/long_message/adv_long_message_receiver.log +++ /dev/null @@ -1,22 +0,0 @@ -[36m[DEBUG] Receiver has following arguments: stats_filename is tests_logs/advanced_tests/long_message/long_message_receiver_stats.csv, listen_ip is ::1, listen_port is 65114[0m -[36m[DEBUG] Successfully bound to IPv6 address : 0000:0000:0000:0000:0000:0000:0000:0001, port : 65114[0m -[36m[DEBUG] Successfully connected to IPv6 addresss: 0000:0000:0000:0000:0000:0000:0000:0001, port : 65164[0m -[36m[DEBUG] Received a damaged packet with 4 status. and seqnum as 0[0m -[36m[DEBUG] Received data packet seqnum 0 with timestamp 0 | current_window_size : 31, current_window_start : 0[0m -[36m[DEBUG] Sent ACK saying we are waiting for 1, timestamp 0[0m -[36m[DEBUG] Received data packet seqnum 1 with timestamp 0 | current_window_size : 30, current_window_start : 0[0m -[36m[DEBUG] Sent ACK saying we are waiting for 2, timestamp 0[0m -[36m[DEBUG] Received a damaged packet with 4 status. and seqnum as 0[0m -[36m[DEBUG] Received data packet seqnum 2 with timestamp 984824098 | current_window_size : 29, current_window_start : 0[0m -[36m[DEBUG] Sent ACK saying we are waiting for 3, timestamp 0[0m -[36m[DEBUG] Received a damaged packet with 3 status. and seqnum as 0[0m -[36m[DEBUG] Received data packet seqnum 3 with timestamp 0 | current_window_size : 28, current_window_start : 0[0m -[36m[DEBUG] Going to consume the next 4 packets.[0m -[36m[DEBUG] Consuming packet : 0 | curr_recv_window = 27, recv_window_start = 0[0m -[36m[DEBUG] Consuming packet : 1 | curr_recv_window = 28, recv_window_start = 1[0m -[36m[DEBUG] Consuming packet : 2 | curr_recv_window = 29, recv_window_start = 2[0m -[36m[DEBUG] Consuming packet : 3 | curr_recv_window = 30, recv_window_start = 3[0m -[36m[DEBUG] Received the last packet[0m -[36m[DEBUG] Sent ACK saying we are waiting for 4, timestamp 0[0m -[36m[DEBUG] Done the transfer with done status being true[0m -[36m[DEBUG] Wrote the transfer statistics to tests_logs/advanced_tests/long_message/long_message_receiver_stats.csv.[0m diff --git a/tests_logs/advanced_tests/long_message/adv_long_message_sender.log b/tests_logs/advanced_tests/long_message/adv_long_message_sender.log deleted file mode 100644 index 142803ce775b542512e6720ecfd3d32759af8db7..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/long_message/adv_long_message_sender.log +++ /dev/null @@ -1,41 +0,0 @@ -[36m[DEBUG] Sender has following arguments: - filename is ./test_files//long_message.txt, - stats_filename is tests_logs/advanced_tests/long_message/long_message_sender_stats.csv, - fec_enabled is 0, - receiver_ip is ::1, - receiver_port is 65164[0m -[36m[DEBUG] Successfully connected to IPv6 addresss: 0000:0000:0000:0000:0000:0000:0000:0001, port : 65164[0m -[36m[DEBUG] The sender will send a pkt on the socket, the current sender window size is: 31 | receiver window size: 1[0m -[36m[DEBUG] Sending the pkt with seqnum: 0[0m -[36m[DEBUG] The pkt with seqnum: 0 has timeout[0m -[36m[DEBUG] Sending the pkt with seqnum: 0[0m -[36m[DEBUG] The sender is reading from the socket.[0m -[36m[DEBUG] The ACK with the seqnum: 1 has been received[0m -[36m[DEBUG] The sender is cumulatively acknowledging [0 : 1[ (place in the buffer) | [0, 1[ (seqnum)[0m -[36m[DEBUG] The sender will send a pkt on the socket, the current sender window size is: 31 | receiver window size: 30[0m -[36m[DEBUG] Sending the pkt with seqnum: 1[0m -[36m[DEBUG] The sender will send a pkt on the socket, the current sender window size is: 30 | receiver window size: 29[0m -[36m[DEBUG] The LAST PTYPE_DATA is being sent ![0m -[36m[DEBUG] Sending the pkt with seqnum: 2[0m -[36m[DEBUG] The sender is reading from the socket.[0m -[36m[DEBUG] The ACK with the seqnum: 2 has been received[0m -[36m[DEBUG] The sender is cumulatively acknowledging [1 : 2[ (place in the buffer) | [1, 2[ (seqnum)[0m -[36m[DEBUG] Sending the pkt with seqnum: 2[0m -[36m[DEBUG] The pkt with seqnum: 2 has timeout[0m -[36m[DEBUG] Sending the pkt with seqnum: 2[0m -[36m[DEBUG] The sender is reading from the socket.[0m -[36m[DEBUG] The ACK with the seqnum: 3 has been received[0m -[36m[DEBUG] The sender is cumulatively acknowledging [2 : 3[ (place in the buffer) | [2, 3[ (seqnum)[0m -[36m[DEBUG] The sender will send a pkt on the socket, the current sender window size is: 31 | receiver window size: 28[0m -[36m[DEBUG] The CLOSING pkt is being sent ![0m -[36m[DEBUG] Sending the pkt with seqnum: 3[0m -[36m[DEBUG] A timer of -> 30000ms <- has started after sending the last FEC pkt ![0m -[36m[DEBUG] The pkt with seqnum: 3 has timeout[0m -[36m[DEBUG] Sending the pkt with seqnum: 3[0m -[36m[DEBUG] The pkt with seqnum: 3 has timeout[0m -[36m[DEBUG] Sending the pkt with seqnum: 3[0m -[36m[DEBUG] The sender is reading from the socket.[0m -[36m[DEBUG] The ACK with the seqnum: 4 has been received[0m -[36m[DEBUG] The sender is cumulatively acknowledging [3 : 4[ (place in the buffer) | [3, 4[ (seqnum)[0m -[36m[DEBUG] Sender disconnected[0m -[36m[DEBUG] Wrote the transfer statistics to tests_logs/advanced_tests/long_message/long_message_sender_stats.csv.[0m diff --git a/tests_logs/advanced_tests/long_message/adv_valgrind_long_message_receiver.log b/tests_logs/advanced_tests/long_message/adv_valgrind_long_message_receiver.log deleted file mode 100644 index d10e023784685538903c67df0eaf4dbf287b0f46..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/long_message/adv_valgrind_long_message_receiver.log +++ /dev/null @@ -1,26 +0,0 @@ -==14948== Memcheck, a memory error detector -==14948== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. -==14948== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info -==14948== Command: ./receiver ::1 65114 -s tests_logs/advanced_tests/long_message/long_message_receiver_stats.csv -==14948== Parent PID: 14919 -==14948== -==14948== -==14948== HEAP SUMMARY: -==14948== in use at exit: 120 bytes in 1 blocks -==14948== total heap usage: 22 allocs, 21 frees, 14,578 bytes allocated -==14948== -==14948== 120 bytes in 1 blocks are definitely lost in loss record 1 of 1 -==14948== at 0x483DD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) -==14948== by 0x10BD7F: state_new (in /mnt/datalinux/Documents/BAC-SINF/bac3/Q2/reseaux/projet/project_trtp/receiver) -==14948== by 0x10BEBB: receiver_read_write_loop (in /mnt/datalinux/Documents/BAC-SINF/bac3/Q2/reseaux/projet/project_trtp/receiver) -==14948== by 0x10953D: main (in /mnt/datalinux/Documents/BAC-SINF/bac3/Q2/reseaux/projet/project_trtp/receiver) -==14948== -==14948== LEAK SUMMARY: -==14948== definitely lost: 120 bytes in 1 blocks -==14948== indirectly lost: 0 bytes in 0 blocks -==14948== possibly lost: 0 bytes in 0 blocks -==14948== still reachable: 0 bytes in 0 blocks -==14948== suppressed: 0 bytes in 0 blocks -==14948== -==14948== For lists of detected and suppressed errors, rerun with: -s -==14948== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) diff --git a/tests_logs/advanced_tests/long_message/adv_valgrind_long_message_sender.log b/tests_logs/advanced_tests/long_message/adv_valgrind_long_message_sender.log deleted file mode 100644 index 889985cc4b5b74658fa768ebd0d8ecebfef7ade8..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/long_message/adv_valgrind_long_message_sender.log +++ /dev/null @@ -1,15 +0,0 @@ -==14949== Memcheck, a memory error detector -==14949== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. -==14949== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info -==14949== Command: ./sender -f ./test_files//long_message.txt ::1 65164 -s tests_logs/advanced_tests/long_message/long_message_sender_stats.csv -==14949== Parent PID: 14919 -==14949== -==14949== -==14949== HEAP SUMMARY: -==14949== in use at exit: 0 bytes in 0 blocks -==14949== total heap usage: 13 allocs, 13 frees, 5,976 bytes allocated -==14949== -==14949== All heap blocks were freed -- no leaks are possible -==14949== -==14949== For lists of detected and suppressed errors, rerun with: -s -==14949== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) diff --git a/tests_logs/advanced_tests/long_message/long_message_receiver_stats.csv b/tests_logs/advanced_tests/long_message/long_message_receiver_stats.csv deleted file mode 100644 index 9cbf943cfd1e3fbdc16ab4fbae11f77df8a6436e..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/long_message/long_message_receiver_stats.csv +++ /dev/null @@ -1,11 +0,0 @@ -data_sent:0 -data_received:4 -data_truncated_received:0 -fec_sent:0 -fec_received:0 -ack_sent:4 -ack_received:0 -nack_received:0 -packet_ignored:3 -packet_duplicated:0 -packet_recovered:0 diff --git a/tests_logs/advanced_tests/long_message/long_message_sender_stats.csv b/tests_logs/advanced_tests/long_message/long_message_sender_stats.csv deleted file mode 100644 index ff5cf29d10663034eeec91604bcf2d54550a0f3e..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/long_message/long_message_sender_stats.csv +++ /dev/null @@ -1,12 +0,0 @@ -data_sent:9 -data_received:0 -data_truncated_received:0 -fec_sent:0 -fec_received:0 -ack_sent:0 -ack_received:4 -nack_received:0 -packet_ignored:0 -min_rtt:1 -max_rtt:4007 -packet_retransmitted:5 diff --git a/tests_logs/advanced_tests/smile/adv_smile_link.log b/tests_logs/advanced_tests/smile/adv_smile_link.log deleted file mode 100644 index 7a2bf0b5f6ca8d7d7fe5d84f7323458202cc2c2a..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/smile/adv_smile_link.log +++ /dev/null @@ -1,13 +0,0 @@ -@@ Using random seed: 1650024432 -@@ Using parameters: -.. port: 65142 -.. forward_port: 65138 -.. delay: 0 -.. jitter: 0 -.. err_rate: 20 -.. cut_rate: 30 -.. loss_rate: 25 -.. seed: 1650024432 -.. link_direction: Forward -@@ Remote host is ::1 [57367] -[SEQ 0] Dropping packet diff --git a/tests_logs/advanced_tests/smile/adv_smile_received_file.png b/tests_logs/advanced_tests/smile/adv_smile_received_file.png deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/tests_logs/advanced_tests/smile/adv_smile_receiver.log b/tests_logs/advanced_tests/smile/adv_smile_receiver.log deleted file mode 100644 index fcedb4c55f1f533eb7e9a70097516f21ce681dd5..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/smile/adv_smile_receiver.log +++ /dev/null @@ -1,2 +0,0 @@ -[36m[DEBUG] Receiver has following arguments: stats_filename is tests_logs/advanced_tests/smile/smile_receiver_stats.csv, listen_ip is ::1, listen_port is 65138[0m -[36m[DEBUG] Successfully bound to IPv6 address : 0000:0000:0000:0000:0000:0000:0000:0001, port : 65138[0m diff --git a/tests_logs/advanced_tests/smile/adv_smile_sender.log b/tests_logs/advanced_tests/smile/adv_smile_sender.log deleted file mode 100644 index c3bcb35a7f96cc8692e9bddf8362a199febc6abb..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/smile/adv_smile_sender.log +++ /dev/null @@ -1,9 +0,0 @@ -[36m[DEBUG] Sender has following arguments: - filename is ./test_files//smile.png, - stats_filename is tests_logs/advanced_tests/smile/smile_sender_stats.csv, - fec_enabled is 0, - receiver_ip is ::1, - receiver_port is 65142[0m -[36m[DEBUG] Successfully connected to IPv6 addresss: 0000:0000:0000:0000:0000:0000:0000:0001, port : 65142[0m -[36m[DEBUG] The sender will send a pkt on the socket, the current sender window size is: 31 | receiver window size: 1[0m -[36m[DEBUG] Sending the pkt with seqnum: 0[0m diff --git a/tests_logs/advanced_tests/smile/adv_valgrind_smile_receiver.log b/tests_logs/advanced_tests/smile/adv_valgrind_smile_receiver.log deleted file mode 100644 index 739f6753801bedb8b7e92c0fbca5a7d06474347e..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/smile/adv_valgrind_smile_receiver.log +++ /dev/null @@ -1,6 +0,0 @@ -==15112== Memcheck, a memory error detector -==15112== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. -==15112== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info -==15112== Command: ./receiver ::1 65138 -s tests_logs/advanced_tests/smile/smile_receiver_stats.csv -==15112== Parent PID: 15083 -==15112== diff --git a/tests_logs/advanced_tests/smile/adv_valgrind_smile_sender.log b/tests_logs/advanced_tests/smile/adv_valgrind_smile_sender.log deleted file mode 100644 index 131236f71c224c56520e4236b58205591a82dd74..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/smile/adv_valgrind_smile_sender.log +++ /dev/null @@ -1,33 +0,0 @@ -==15113== Memcheck, a memory error detector -==15113== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. -==15113== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info -==15113== Command: ./sender -f ./test_files//smile.png ::1 65142 -s tests_logs/advanced_tests/smile/smile_sender_stats.csv -==15113== Parent PID: 15083 -==15113== -==15113== -==15113== Process terminating with default action of signal 2 (SIGINT) -==15113== at 0x498D995: poll (poll.c:29) -==15113== by 0x1095F0: main (in /mnt/datalinux/Documents/BAC-SINF/bac3/Q2/reseaux/projet/project_trtp/sender) -==15113== -==15113== HEAP SUMMARY: -==15113== in use at exit: 2,200 bytes in 4 blocks -==15113== total heap usage: 6 allocs, 2 frees, 2,280 bytes allocated -==15113== -==15113== 8 bytes in 1 blocks are definitely lost in loss record 1 of 4 -==15113== at 0x483DD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) -==15113== by 0x1095A4: main (in /mnt/datalinux/Documents/BAC-SINF/bac3/Q2/reseaux/projet/project_trtp/sender) -==15113== -==15113== 2,192 (1,544 direct, 648 indirect) bytes in 1 blocks are definitely lost in loss record 4 of 4 -==15113== at 0x483DD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) -==15113== by 0x10AE8B: state_new (in /mnt/datalinux/Documents/BAC-SINF/bac3/Q2/reseaux/projet/project_trtp/sender) -==15113== by 0x1095C5: main (in /mnt/datalinux/Documents/BAC-SINF/bac3/Q2/reseaux/projet/project_trtp/sender) -==15113== -==15113== LEAK SUMMARY: -==15113== definitely lost: 1,552 bytes in 2 blocks -==15113== indirectly lost: 648 bytes in 2 blocks -==15113== possibly lost: 0 bytes in 0 blocks -==15113== still reachable: 0 bytes in 0 blocks -==15113== suppressed: 0 bytes in 0 blocks -==15113== -==15113== For lists of detected and suppressed errors, rerun with: -s -==15113== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/tests_logs/advanced_tests/smile/smile_receiver_stats.csv b/tests_logs/advanced_tests/smile/smile_receiver_stats.csv deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/tests_logs/advanced_tests/smile/smile_sender_stats.csv b/tests_logs/advanced_tests/smile/smile_sender_stats.csv deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/tests_logs/advanced_tests/thumbs-up-nod/adv_thumbs-up-nod_link.log b/tests_logs/advanced_tests/thumbs-up-nod/adv_thumbs-up-nod_link.log deleted file mode 100644 index e67cac69a04e7a98a897e1eb3562af3e4f260dfa..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/thumbs-up-nod/adv_thumbs-up-nod_link.log +++ /dev/null @@ -1,11 +0,0 @@ -@@ Using random seed: 1650024433 -@@ Using parameters: -.. port: 65079 -.. forward_port: 65157 -.. delay: 0 -.. jitter: 0 -.. err_rate: 20 -.. cut_rate: 30 -.. loss_rate: 25 -.. seed: 1650024433 -.. link_direction: Forward diff --git a/tests_logs/advanced_tests/thumbs-up-nod/adv_thumbs-up-nod_received_file.gif b/tests_logs/advanced_tests/thumbs-up-nod/adv_thumbs-up-nod_received_file.gif deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/tests_logs/advanced_tests/thumbs-up-nod/adv_thumbs-up-nod_receiver.log b/tests_logs/advanced_tests/thumbs-up-nod/adv_thumbs-up-nod_receiver.log deleted file mode 100644 index d1d3fcf087aef26d52df4a319fb33ad6ef01f2ba..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/thumbs-up-nod/adv_thumbs-up-nod_receiver.log +++ /dev/null @@ -1,2 +0,0 @@ -[36m[DEBUG] Receiver has following arguments: stats_filename is tests_logs/advanced_tests/thumbs-up-nod/thumbs-up-nod_receiver_stats.csv, listen_ip is ::1, listen_port is 65157[0m -[36m[DEBUG] Successfully bound to IPv6 address : 0000:0000:0000:0000:0000:0000:0000:0001, port : 65157[0m diff --git a/tests_logs/advanced_tests/thumbs-up-nod/adv_thumbs-up-nod_sender.log b/tests_logs/advanced_tests/thumbs-up-nod/adv_thumbs-up-nod_sender.log deleted file mode 100644 index d61dc2ff1b49977ad3548478f72f47aff0fbaa0d..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/thumbs-up-nod/adv_thumbs-up-nod_sender.log +++ /dev/null @@ -1,6 +0,0 @@ -[36m[DEBUG] Sender has following arguments: - filename is ./test_files//thumbs-up-nod.gif, - stats_filename is tests_logs/advanced_tests/thumbs-up-nod/thumbs-up-nod_sender_stats.csv, - fec_enabled is 0, - receiver_ip is ::1, - receiver_port is 65079[0m diff --git a/tests_logs/advanced_tests/thumbs-up-nod/adv_valgrind_thumbs-up-nod_receiver.log b/tests_logs/advanced_tests/thumbs-up-nod/adv_valgrind_thumbs-up-nod_receiver.log deleted file mode 100644 index 1a8a9615cb9b9e3b625b3be1bf36161ec0a1156b..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/thumbs-up-nod/adv_valgrind_thumbs-up-nod_receiver.log +++ /dev/null @@ -1,6 +0,0 @@ -==15155== Memcheck, a memory error detector -==15155== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. -==15155== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info -==15155== Command: ./receiver ::1 65157 -s tests_logs/advanced_tests/thumbs-up-nod/thumbs-up-nod_receiver_stats.csv -==15155== Parent PID: 15126 -==15155== diff --git a/tests_logs/advanced_tests/thumbs-up-nod/adv_valgrind_thumbs-up-nod_sender.log b/tests_logs/advanced_tests/thumbs-up-nod/adv_valgrind_thumbs-up-nod_sender.log deleted file mode 100644 index 33c4b6f51d0452ce1786a4aa2b9e96e2e02a74d1..0000000000000000000000000000000000000000 --- a/tests_logs/advanced_tests/thumbs-up-nod/adv_valgrind_thumbs-up-nod_sender.log +++ /dev/null @@ -1,27 +0,0 @@ -==15156== Memcheck, a memory error detector -==15156== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. -==15156== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info -==15156== Command: ./sender -f ./test_files//thumbs-up-nod.gif ::1 65079 -s tests_logs/advanced_tests/thumbs-up-nod/thumbs-up-nod_sender_stats.csv -==15156== Parent PID: 15126 -==15156== -==15156== -==15156== Process terminating with default action of signal 2 (SIGINT) -==15156== at 0x49890A5: write (write.c:26) -==15156== by 0x4909EBC: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1181) -==15156== by 0x490A7D7: new_do_write (fileops.c:449) -==15156== by 0x490A7D7: _IO_new_file_xsputn (fileops.c:1255) -==15156== by 0x490A7D7: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197) -==15156== by 0x48F4F82: buffered_vfprintf (vfprintf-internal.c:2395) -==15156== by 0x48F1D53: __vfprintf_internal (vfprintf-internal.c:1346) -==15156== by 0x49A9152: __fprintf_chk (fprintf_chk.c:33) -==15156== by 0x109EE1: create_socket_connect (in /mnt/datalinux/Documents/BAC-SINF/bac3/Q2/reseaux/projet/project_trtp/sender) -==15156== by 0x109568: main (in /mnt/datalinux/Documents/BAC-SINF/bac3/Q2/reseaux/projet/project_trtp/sender) -==15156== -==15156== HEAP SUMMARY: -==15156== in use at exit: 0 bytes in 0 blocks -==15156== total heap usage: 2 allocs, 2 frees, 80 bytes allocated -==15156== -==15156== All heap blocks were freed -- no leaks are possible -==15156== -==15156== For lists of detected and suppressed errors, rerun with: -s -==15156== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) diff --git a/tests_logs/advanced_tests/thumbs-up-nod/thumbs-up-nod_receiver_stats.csv b/tests_logs/advanced_tests/thumbs-up-nod/thumbs-up-nod_receiver_stats.csv deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/tests_logs/advanced_tests/thumbs-up-nod/thumbs-up-nod_sender_stats.csv b/tests_logs/advanced_tests/thumbs-up-nod/thumbs-up-nod_sender_stats.csv deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000