Commit graph

82 commits

Author SHA1 Message Date
scith
52969ffff6 Parsing de check_process 2017-01-17 14:31:30 +01:00
Maniack Crudelis
f2462856fc Init level séparé
Avec un seul appel avant de parser le check_process
2017-01-16 15:47:46 +01:00
Maniack Crudelis
37249a1d33 Tests multiples
Pas mal de petites modif.

Déjà j'ai pas réécrit tout ton code, je l'ai déplacé avant TEST_RESULTS pour l'appeler au début de la fonction. Ça évite d'appeler la fonction 2 fois, puisqu'il y a 2 appel de TEST_RESULTS.

J'ai modifié le résultat final, ligne 505-513 pour afficher le 1 en gras. Juste pour le mettre en avant. Ainsi que le résultat global.

J'ai ajouté la gestion des tests multiples, puisque que le check process peut comporter plusieurs séries de tests successifs.
Donc un niveau réussi est marqué à 2, pour le dissocier d'un forçage à 1. (C'est pour cette raison aussi que les résultats sont affichés en dur, afficher 1 même si c'est 2).

Le niveau 1 est inchangé, car ces tests doivent toujours être fait.
Le niveau 2 ne comptant que les échec, il ne change pas non plus.
Par contre les suivants sont modifié au niveau du if. Si le niveau est à 2, il a été validé avant, il passe à 0 seulement si les tests échouent.
J'ai testé ça, ça marche bien.

Je pense qu'on peux merger même sans le parsing du check_process (il y a peu de check_process en circulation...)

Merci pour ce boulot scith, ça va vraiment aider!
2017-01-16 00:33:53 +01:00
scith
83fa6efcd6 Calcul du niveau
Ces modifications rajoutent les niveaux:
https://forum.yunohost.org/t/redaction-de-regles-pour-passer-une-app-en-officielle/2256/26

Chaque niveau peut être testé par package_check (option "auto") ou
écrasé (1 ou 0). Les niveaux manuels (4,8,9,10) doivent obligatoirement
être définis (1 ou 0) car ils ne sont pas testables par package_check.

Le script affiche le niveau maximal ainsi que l'état de chaque niveau.
2017-01-14 04:00:27 +01:00
Maniack Crudelis
910440947f Aptitude remplace tasksel 2016-12-17 14:05:57 +01:00
Maniack Crudelis
b24cb6784b Test sur des branches github 2016-12-15 23:45:19 +01:00
Maniack Crudelis
a01047961f Multi instance en mode dégradé 2016-12-14 19:44:22 +01:00
Maniack Crudelis
1c3811ae7a rm lock sur upgrade 2016-12-02 16:52:02 +01:00
Maniack Crudelis
82a7194679 Del lock! et USER vide 2016-12-02 12:32:30 +01:00
Maniack Crudelis
ad955ec177 Auto apt update, ajout lock 2016-12-01 21:51:25 +01:00
Maniack Crudelis
e41bc77148 Correction setup_user 2016-11-30 21:21:02 +01:00
Maniack Crudelis
6b8f3a075d Finalisation de lxc_check.sh 2016-11-05 00:18:12 +01:00
Maniack Crudelis
b713cdb303 Update lock user 2016-09-17 18:18:56 +02:00
Maniack Crudelis
1daf9b072d Lock user. private root et subdir 2016-09-16 21:35:24 +02:00
Maniack Crudelis
c61d10b117 Args --force-install-ok et --help. English readme 2016-07-14 18:14:42 +02:00
Maniack Crudelis
36779f88c5 Mode dégradé plus souple 2016-07-11 01:18:52 +02:00
Maniack Crudelis
2030cf01b8 Mode dégradé sans check_process 2016-07-09 13:56:44 +02:00
Maniack Crudelis
b23dbbaf31 FAIL sur code d'erreur http 2016-07-08 21:08:37 +02:00
Maniack Crudelis
a18cd16f98 Suppression ancien package + divers corrections 2016-07-08 19:08:37 +02:00
Maniack Crudelis
78dd3df1a6 Test package_linter, exec hors dossier, maj auto + divers corrections 2016-07-07 14:20:29 +02:00
Maniack Crudelis
92dc8555c7 Commentaires, correction scenar multiples, privé, lxc, curl 2016-07-05 11:21:32 +02:00
Maniack Crudelis
fc8aed34b9 Readme et petites corrections 2016-07-03 20:45:04 +02:00
Maniack Crudelis
de03c27e7c AméliorationS et support LXC 2016-07-03 19:44:39 +02:00
Maniack Crudelis
35eb49b847 Init variables manifest 2016-06-29 13:03:55 +02:00
Maniack Crudelis
d0eb7e0751 Sous-domaine pour les tests 2016-06-29 11:54:06 +02:00
Maniack Crudelis
f6072bdc0b Log complet 2016-06-29 00:32:53 +02:00
Maniack Crudelis
01c48c9cf8 Erreur à la con... 2016-06-29 00:23:43 +02:00
Maniack Crudelis
76deb7437b Readme 2016-06-29 00:03:30 +02:00
Maniack Crudelis
4a635dc014 Test error, multi-instance 2016-06-28 23:30:50 +02:00
Maniack Crudelis
9ce547e195 Test upgrade, public, privé 2016-06-28 13:07:13 +02:00
Maniack Crudelis
654a9d615b Setup root, subdir, nourl, remove 2016-06-28 00:35:16 +02:00
Maniack Crudelis
be4056eee5 Parsing 2016-06-26 13:16:49 +02:00