diff --git a/package_check.sh b/package_check.sh index be17063..300fa75 100755 --- a/package_check.sh +++ b/package_check.sh @@ -253,6 +253,7 @@ INIT_VAR() { } INIT_VAR +echo -n "" > $COMPLETE_LOG # Initialise le fichier de log ## Parsing du fichier check_process de manière séquentielle. while read LIGNE @@ -370,9 +371,10 @@ done < "$APP_CHECK/check_process" TESTING_PROCESS TEST_RESULTS +echo "Le log complet des installations et suppressions est disponible dans le fichier $COMPLETE_LOG" # Clean rm debug_output temp_Test_results.log url_output if [ "$GIT_PACKAGE" -eq 1 ]; then - rm -r "$APP_CHECK" + sudo rm -r "$APP_CHECK" fi diff --git a/sub_scripts/log_extractor.sh b/sub_scripts/log_extractor.sh index 46021e1..8ed9b83 100644 --- a/sub_scripts/log_extractor.sh +++ b/sub_scripts/log_extractor.sh @@ -2,6 +2,7 @@ OUTPUTD="debug_output" YUNOHOST_LOG="/var/log/yunohost/yunohost-cli.log" +COMPLETE_LOG="Complete.log" echo "Chargement des fonctions de log_extractor.sh" @@ -70,6 +71,7 @@ CLEAR_LOG () { LOG_EXTRACTOR () { echo -n "" > temp_$RESULT # Initialise le fichier des résulats d'analyse + cat "$OUTPUTD" >> "$COMPLETE_LOG" while read LOG_LIGNE do # Lit le log pour extraire les warning et les erreurs. if echo "$LOG_LIGNE" | grep -q " ERROR "; then diff --git a/sub_scripts/testing_process.sh b/sub_scripts/testing_process.sh index 17c119b..7f5dea6 100644 --- a/sub_scripts/testing_process.sh +++ b/sub_scripts/testing_process.sh @@ -426,12 +426,6 @@ CHECK_MULTI_INSTANCE () { CHECK_PATH="$PATH_TEST-2" SETUP_APP LOG_EXTRACTOR - # Test l'accès à la 1ère instance de l'app - CHECK_PATH=$CHECK_PATH_first - CHECK_URL - # Test l'accès à la 2e instance de l'app - CHECK_PATH="$PATH_TEST-2" - CHECK_URL if [ "$YUNOHOST_RESULT" -eq 0 ] && [ "$YUNOHOST_RESULT_first" -eq 0 ]; then ECHO_FORMAT "--- SUCCESS ---\n" "lgreen" "bold" GLOBAL_CHECK_MULTI_INSTANCE=1 # Installation multi-instance réussie @@ -439,6 +433,12 @@ CHECK_MULTI_INSTANCE () { ECHO_FORMAT "--- FAIL ---\n" "lred" "bold" GLOBAL_CHECK_MULTI_INSTANCE=-1 # Installation multi-instance échouée fi + # Test l'accès à la 1ère instance de l'app + CHECK_PATH=$CHECK_PATH_first + CHECK_URL + # Test l'accès à la 2e instance de l'app + CHECK_PATH="$PATH_TEST-2" + CHECK_URL # Suppression de la 2e app REMOVE_APP # Suppression de la 1ère app