Autotest du depollueur
This commit is contained in:
28
test/mails/expectedResults.sh
Normal file
28
test/mails/expectedResults.sh
Normal file
@ -0,0 +1,28 @@
|
||||
#/bin/bash
|
||||
|
||||
# GME
|
||||
# Ici on défini une liste de tests à effectuer sur les mails reçus (et donc dépollués !).
|
||||
# Touts les mails sont concatennés avant vérification (egrep) des regexp donc on veillera,
|
||||
# donc nommer différement les pièces sur les mails de tests si on a besoin de retrouver quel est le mail qui plante
|
||||
|
||||
# pour chaque test
|
||||
TESTS_DESCRIPTION=(); # Une description pour l'affichage du résultat
|
||||
TESTS_REGEXP=(); # Quoi qu'on doit trouver ?
|
||||
TESTS_MATCHING_LINES=(); # Combien d'occurences de ça dans l'ensemble des messages ?
|
||||
|
||||
|
||||
TESTS_DESCRIPTION+=("Le nombre de mails correctement dépollués");
|
||||
TESTS_REGEXP+=(".*Attention : Kaz a dépollué ce message.*");
|
||||
TESTS_MATCHING_LINES+=(3);
|
||||
|
||||
TESTS_DESCRIPTION+=("La piece est correctement nommée pour un mail normal");
|
||||
TESTS_REGEXP+=("\\* \"pdftest.pdf\" <https://depot.[^/]*/");
|
||||
TESTS_MATCHING_LINES+=(1);
|
||||
|
||||
TESTS_DESCRIPTION+=("La piece est correctement nommée pour un mail sans texte");
|
||||
TESTS_REGEXP+=("\\* \"pdftestmailsanstexte.pdf\" \\<https://depot.[^/]*/");
|
||||
TESTS_MATCHING_LINES+=(1);
|
||||
|
||||
TESTS_DESCRIPTION+=("La piece est correctement nommée pour une piece sans guillemets");
|
||||
TESTS_REGEXP+=("\\* \"pdftestSansGuillemets.pdf\" \\<https://depot.[^/]*/");
|
||||
TESTS_MATCHING_LINES+=(1);
|
15660
test/mails/mail-sans-texte.eml
Normal file
15660
test/mails/mail-sans-texte.eml
Normal file
File diff suppressed because it is too large
Load Diff
15667
test/mails/normal.eml
Normal file
15667
test/mails/normal.eml
Normal file
File diff suppressed because it is too large
Load Diff
15667
test/mails/old/mail-test-piece-sans-guillements-mais-espaces.eml
Normal file
15667
test/mails/old/mail-test-piece-sans-guillements-mais-espaces.eml
Normal file
File diff suppressed because it is too large
Load Diff
15532
test/mails/old/pj-via-outlook.eml
Normal file
15532
test/mails/old/pj-via-outlook.eml
Normal file
File diff suppressed because it is too large
Load Diff
15666
test/mails/sans-guillemets-sur-le-nom.eml
Normal file
15666
test/mails/sans-guillemets-sur-le-nom.eml
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user