Yoplà !

Pour tester le nouvel Ncooker, il m'a suffit d'un svn up :p
système de tests : Nbed-nakooki-1.0 uniquement dédié
logiciel de tests : dillo-0.8.6 (chaine de compilation GNU)


J'envisage mes tests comme suit :

- installation paquet basique (uniquement le fichier infos, même pas de fichier 
build),
- ajout fichier buid,
- ajout fichier buildeps erroné (exemple gcc > 4),
- ajout fichier buildeps,
- ajout fichier basicdeps erroné,
- ajout fichier basicdeps,
- ajout fichier fulldeps erroné,
- ajout fichier fulldeps,

avec test de désinstallation à chaque étape.

nb: pour les erreurs, je n'aurais pas de problème :p



_Installation paquet basique_

La construction du nba n'a pas posé de problème.
J'avais volontairement laissé installé dillo-0.8.5, et j'ai eu :

root ~ # Ncooker install dillo-0.8.6-nga1-i686.nba
Retrieving "dillo-0.8.6-nga1-i686.nba" package ...................   [ OK ]
Checking "dillo-0.8.6-nga1-i686.nba" package validity ............   [ SKIP ]
Install "dillo-0.8.6-nga1-i686" package ...
The following files conflicts : /usr/bin/dillo
/usr/bin/dpid
/usr/bin/dpidc
/usr/etc/dpidrc
/usr/etc/dillorc
/usr/lib/dillo/dpi/bookmarks/bookmarks.dpi
/usr/lib/dillo/dpi/downloads/downloads.dpi
/usr/lib/dillo/dpi/file/file.dpi
/usr/lib/dillo/dpi/ftp/ftp.filter.dpi
/usr/lib/dillo/dpi/hello/hello.filter.dpi
/usr/lib/dillo/dpi/https/https.filter.dpi

Ncooker n'installerait donc pas le paquet si une version antérieure est déjà 
installée. C'est intéressant, à débattre à mon avis.

J'ai alors lancé la désinstallation de dillo-0.8.5 :
root ~ # Ncooker remove dillo-0.8.5-nga1-i686.nba
Mais Ncooker ne trouve pas le paquet installé et refuse, logiquement, de le 
désinstaller.
J'ai poursuivi avec désinstallation de la version antérieure à la main et 
installation sans souci de dillo-0.8.6.
Tests fonctionnels du logiciel : OK :)



_Ajout fichier build_

Idem ci_dessus, y compris désinstallation.



_Ajout fichier buildeps erroné_

J'ai activé la fonction de test dans le fichier build - "make check".
Aucune réaction de Ncooker, le nba est normalement construit.


.... à suivre :)
fraazz

-- 
Version: GnuPG v1.4.2 (GNU/Linux)
1F16 7B06 0B93 B45D 08A0 49D3 0CDB 8B89 3667 20B7

_______________________________________________
Nasgaia-dev mailing list
[email protected]
https://mail.gna.org/listinfo/nasgaia-dev

Répondre à