Log complet

This commit is contained in:
Maniack Crudelis 2016-06-29 00:32:53 +02:00
parent 01c48c9cf8
commit f6072bdc0b
3 changed files with 11 additions and 7 deletions

View file

@ -253,6 +253,7 @@ INIT_VAR() {
} }
INIT_VAR INIT_VAR
echo -n "" > $COMPLETE_LOG # Initialise le fichier de log
## Parsing du fichier check_process de manière séquentielle. ## Parsing du fichier check_process de manière séquentielle.
while read LIGNE while read LIGNE
@ -370,9 +371,10 @@ done < "$APP_CHECK/check_process"
TESTING_PROCESS TESTING_PROCESS
TEST_RESULTS TEST_RESULTS
echo "Le log complet des installations et suppressions est disponible dans le fichier $COMPLETE_LOG"
# Clean # Clean
rm debug_output temp_Test_results.log url_output rm debug_output temp_Test_results.log url_output
if [ "$GIT_PACKAGE" -eq 1 ]; then if [ "$GIT_PACKAGE" -eq 1 ]; then
rm -r "$APP_CHECK" sudo rm -r "$APP_CHECK"
fi fi

View file

@ -2,6 +2,7 @@
OUTPUTD="debug_output" OUTPUTD="debug_output"
YUNOHOST_LOG="/var/log/yunohost/yunohost-cli.log" YUNOHOST_LOG="/var/log/yunohost/yunohost-cli.log"
COMPLETE_LOG="Complete.log"
echo "Chargement des fonctions de log_extractor.sh" echo "Chargement des fonctions de log_extractor.sh"
@ -70,6 +71,7 @@ CLEAR_LOG () {
LOG_EXTRACTOR () { LOG_EXTRACTOR () {
echo -n "" > temp_$RESULT # Initialise le fichier des résulats d'analyse echo -n "" > temp_$RESULT # Initialise le fichier des résulats d'analyse
cat "$OUTPUTD" >> "$COMPLETE_LOG"
while read LOG_LIGNE while read LOG_LIGNE
do # Lit le log pour extraire les warning et les erreurs. do # Lit le log pour extraire les warning et les erreurs.
if echo "$LOG_LIGNE" | grep -q " ERROR "; then if echo "$LOG_LIGNE" | grep -q " ERROR "; then

View file

@ -426,12 +426,6 @@ CHECK_MULTI_INSTANCE () {
CHECK_PATH="$PATH_TEST-2" CHECK_PATH="$PATH_TEST-2"
SETUP_APP SETUP_APP
LOG_EXTRACTOR 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 if [ "$YUNOHOST_RESULT" -eq 0 ] && [ "$YUNOHOST_RESULT_first" -eq 0 ]; then
ECHO_FORMAT "--- SUCCESS ---\n" "lgreen" "bold" ECHO_FORMAT "--- SUCCESS ---\n" "lgreen" "bold"
GLOBAL_CHECK_MULTI_INSTANCE=1 # Installation multi-instance réussie GLOBAL_CHECK_MULTI_INSTANCE=1 # Installation multi-instance réussie
@ -439,6 +433,12 @@ CHECK_MULTI_INSTANCE () {
ECHO_FORMAT "--- FAIL ---\n" "lred" "bold" ECHO_FORMAT "--- FAIL ---\n" "lred" "bold"
GLOBAL_CHECK_MULTI_INSTANCE=-1 # Installation multi-instance échouée GLOBAL_CHECK_MULTI_INSTANCE=-1 # Installation multi-instance échouée
fi 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 # Suppression de la 2e app
REMOVE_APP REMOVE_APP
# Suppression de la 1ère app # Suppression de la 1ère app