Projet mkd/asm.c

De Wiki EELL.

(Différences entre les versions)
m (Fichier source du test : Mise à jour)
m (Fichier d'analyse des tests konsole : Mise à jour)
Ligne 375 : Ligne 375 :
== Fichier d'analyse des tests konsole ==
== Fichier d'analyse des tests konsole ==
{{Boîte déroulante/début|titre=Analysis.txt 2013-04-28}}
{{Boîte déroulante/début|titre=Analysis.txt 2013-04-28}}
 +
<pre>
 +
Fichier Analysis texte UTF-8
 +
Analyse du : 28 avril 2013 par Clara pour le retour à la conception détaillée.
 +
-------------------------------------------------------------------------------
 +
RAPPEL:
 +
NOM DU FICHIER: asm.c pour console
 +
 +
    Directives de tests unitaires version alpha 2013:
 +
    -------------------------------------------------
 +
    Vérifiez les options n, s et t séparément:
 +
    Vérifiez que la numérotation des lignes est correcte dans tous les cas de
 +
    décodage de lignes. n, ns. nt, nst.
 +
    Vérifiez que le texte reste à la bonne place dans tous les cas de décodage:
 +
    avec ou sans numérotation des lignes, avec ou sans l'option texte seul.
 +
    -- Vérifiez que les tabulations sont bien prises en charge dans tous les
 +
      cas, décodage en début des lignes, et 'dans' les lignes.
 +
    -- Vérifiez de même pour les espaces.
 +
    La fonction doit être éprouvée de telle sorte qu'un commentaire qui se
 +
    termine par le caractère de fin de fichier soit entièrement copié dans le
 +
    fichier cible.
 +
 +
    Le caractère de fin de fichier (EOF) NE DOIT JAMAIS APPARAÎTRE DANS LE
 +
    TEXTE DU FICHIER CIBLE.
 +
 +
    Ajouté le 18 avril 2013:
 +
    Vérifiez que l'extraction de tous les commentaires avec pour code de
 +
    décodage '**' soient copiés et que ceux-ci soient à la bonne place.
 +
-------------------------------------------------------------------------------
 +
Résultats du test unitaire de la fonction asm_() du fichier asm.c
 +
.
 +
Test est effectué avec asm.c intégrée dans la version mkd 2013 alpha aux fins
 +
d'évaluer les modifications à effectuer dans les prochaines versions de mkd*
 +
.
 +
Note : Nous n'avons pas effectué ce test avec les commandes mkdasm prévus pour
 +
effectuer ces tests. Cette façon de faire aboutit aux mêmes résultats.
 +
.
 +
    D'après les directives et les fichiers d'analyse putchar.tst et
 +
    tstasm.screen :
 +
.
 +
    Directives de tests unitaires version alpha 2013:
 +
    -------------------------------------------------
 +
1:  Vérifiez les options n, s et t séparément:
 +
    - les essais séparés fonctionnent correctement et sont conformes
 +
.
 +
2:  Vérifiez que la numérotation des lignes est correcte dans tous les cas de
 +
    décodage de lignes. n, ns. nt, nst.
 +
    - Les essais réalisés ont été conformes
 +
.
 +
3:  Vérifiez que le texte reste à la bonne place dans tous les cas de décodage:
 +
    avec ou sans numérotation des lignes, avec ou sans l'opion texte seul.
 +
    - Le résultat est conforme (Sans de numérotation des lignes)
 +
.
 +
4:  -- Vérifiez que les tabulations sont bien prises en charge dans tous les
 +
      cas, décodage en début des lignes, et 'dans' les lignes.
 +
    -- Vérifiez de même pour les espaces.
 +
    - Les résultas sont conformes. Il est à noter que les tabulations créent un
 +
      décalage du texte avec l'option -n numéroation
 +
.
 +
5:  La fonction doit être éprouvée de telle sorte qu'un commentaire qui se
 +
    termine par le caractère de fin de fichier soit entièrement copié dans le
 +
    fichier cible.
 +
    - Résultat conforme
 +
.
 +
6:  Le caractère de fin de fichier (EOF) NE DOIT JAMAIS APPARAÎTRE DANS LE
 +
    TEXTE DU FICHIER CIBLE.
 +
    - Vérifié conforme
 +
.
 +
7:  Vérifiez que l'extraction de tous les commentaires avec pour code de
 +
    décodage '**' soient copiés et que ceux-ci soient à la bonne place.
 +
    - Tout OK !
 +
</pre>
{{boîte déroulante/fin}}
{{boîte déroulante/fin}}

Version du 29 avril 2013 à 16:27

Retour aux fichiers en développement →

Sommaire

Fichiers asm

Les tabulations posent parfois quelques problèmes de lisibilité.

Fichier commande des tests konsole

Fichier d'analyse des tests konsole

Fichier source du test

Outils personnels