From 1f2144e23850b0ef9cec4685e74009c23e74ad95 Mon Sep 17 00:00:00 2001 From: lpaucot_uclouvain <laurent.paucot@student.uclouvain.be> Date: Tue, 5 May 2020 12:15:39 +0200 Subject: [PATCH] readme --- README.md | 28 ++++++++++++++-------------- test.c | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 6fc4060..03b3f7f 100644 --- a/README.md +++ b/README.md @@ -34,36 +34,36 @@ Les packages suivants doivent être installés : Le travail est décomposé en 3 sections coordonnées via un double problème du producteur-consommateur : * 1 thread s'occupe de: - * lire le fichier input + * lire le fichier input - * stocker chacune des lignes sous forme de chaine de charactère dans un 1er tableau + * stocker chacune des lignes sous forme de chaine de charactère dans un 1er tableau * N threads s'occupent de : - * récupérer les chaines de caractères dans le premier tableau + * récupérer les chaines de caractères dans le premier tableau - * les convertir en 'unsigned long long' et calculer leur liste de diviseurs premiers + * les convertir en 'unsigned long long' et calculer leur liste de diviseurs premiers - * Stocker ces listes dans un 2e tableau + * Stocker ces listes dans un 2e tableau * 1 thread s'occupe de : - * récupérer les listes de diviseurs dans le 2e tableau + * récupérer les listes de diviseurs dans le 2e tableau - * Retranscrire dans le bon format le nombre à factoriser et ses diviseurs premiers dans le fichier output + * Retranscrire dans le bon format le nombre à factoriser et ses diviseurs premiers dans le fichier output Note : - * Les accès aux tableaux sont coordonnés par des mutex (1 par tableau) et des sémaphores +* Les accès aux tableaux sont coordonnés par des mutex (1 par tableau) et des sémaphores - * Les diviseurs premiers d'un même nombre sont stockés dans une circular linked list +* Les diviseurs premiers d'un même nombre sont stockés dans une circular linked list ## Architecture des tests : 6 tests sont réalisés afin de tester: - * La fonction is_div - * La fonction is_prime (2 tests) - * Le fonctionnement complet pour un fichier vide (N = 4) - * Le fonctionnement complet pour un fichier d'une ligne : check du format et des diviseurs (N = 4) - * Le fonctionnement complet pour un fichier de 100 lignes : check du nombre de lignes (réalisé avec N = 4 puis N = 1) +* La fonction is_div +* La fonction is_prime (2 tests) +* Le fonctionnement complet pour un fichier vide (N = 4) +* Le fonctionnement complet pour un fichier d'une ligne : check du format et des diviseurs (N = 4) +* Le fonctionnement complet pour un fichier de 100 lignes : check du nombre de lignes (réalisé avec N = 4 puis N = 1) # lepl1503-2020-groupe-M2 \ No newline at end of file diff --git a/test.c b/test.c index 400695f..54df287 100644 --- a/test.c +++ b/test.c @@ -217,7 +217,7 @@ int main(int argc, char *argv[]){ CU_basic_run_tests(); - //CU_automated_run_tests(); + CU_automated_run_tests(); CU_basic_show_failures(CU_get_failure_list()); } else -- GitLab