update: update tests
This commit is contained in:
parent
51c1f319a0
commit
f5039ce66b
@ -48,5 +48,6 @@ int main(int argc, char *argv[])
|
||||
gettimeofday(&tv2, NULL);
|
||||
us = (tv2.tv_sec-tv1.tv_sec)*1000000+(tv2.tv_usec-tv1.tv_usec);
|
||||
printf("%d threads créés et détruits séquentiellement en %lu us\n", nb, us);
|
||||
printf("GRAPH;21;%d;%lu\n", nb, us);
|
||||
return 0;
|
||||
}
|
||||
|
@ -50,5 +50,6 @@ int main(int argc, char *argv[])
|
||||
gettimeofday(&tv2, NULL);
|
||||
us = (tv2.tv_sec-tv1.tv_sec)*1000000+(tv2.tv_usec-tv1.tv_usec);
|
||||
printf("%ld threads créés et détruits récursivement en %lu us\n", nb, us);
|
||||
printf("GRAPH;22;%ld;%lu\n", nb, us);
|
||||
return 0;
|
||||
}
|
||||
|
@ -67,5 +67,6 @@ int main(int argc, char *argv[])
|
||||
free(th);
|
||||
|
||||
printf("%d threads créés et détruits tous d'un coup en %lu us\n", nb, us);
|
||||
printf("GRAPH;23;%d;%lu\n", nb, us);
|
||||
return 0;
|
||||
}
|
||||
|
@ -66,6 +66,7 @@ int main(int argc, char *argv[])
|
||||
us = (tv2.tv_sec-tv1.tv_sec)*1000000+(tv2.tv_usec-tv1.tv_usec);
|
||||
printf("%d yield avec %d threads: %ld us\n",
|
||||
nbyield, nbth, us);
|
||||
printf("GRAPH;31;%d;%d;%lu\n", nbyield, nbth, us);
|
||||
|
||||
free(ths);
|
||||
|
||||
|
@ -16,6 +16,7 @@
|
||||
* - thread_join() avec récupération de la valeur de retour
|
||||
*/
|
||||
|
||||
static unsigned long nbthrd;
|
||||
static int nbyield;
|
||||
|
||||
static void * thfunc(void *_nbth)
|
||||
@ -41,24 +42,23 @@ static void * thfunc(void *_nbth)
|
||||
us = (tv2.tv_sec-tv1.tv_sec)*1000000+(tv2.tv_usec-tv1.tv_usec);
|
||||
printf("%d yield avec plein de threads dans join: %ld us\n",
|
||||
nbyield, us);
|
||||
printf("GRAPH;32;%ld;%d;%lu\n", nbthrd, nbyield, us);
|
||||
}
|
||||
return _nbth;
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
unsigned long nbth;
|
||||
|
||||
if (argc < 3) {
|
||||
printf("arguments manquants: nombre de threads, puis nombre de yield\n");
|
||||
return -1;
|
||||
}
|
||||
|
||||
nbth = atoi(argv[1]);
|
||||
nbthrd = atoi(argv[1]);
|
||||
nbyield = atoi(argv[2]);
|
||||
|
||||
thfunc((void*) nbth);
|
||||
thfunc((void*) nbthrd);
|
||||
|
||||
printf("%ld threads créés et détruits\n", nbth);
|
||||
printf("%ld threads créés et détruits\n", nbthrd);
|
||||
return 0;
|
||||
}
|
||||
|
@ -70,5 +70,6 @@ int main(int argc, char *argv[])
|
||||
printf("%d yield avec plein de threads dans join: %ld us\n", nbyield, us);
|
||||
|
||||
printf("%ld threads créés et détruits\n", nbth);
|
||||
printf("GRAPH;33;%ld;%d;%lu\n", nbth, nbyield, us);
|
||||
return 0;
|
||||
}
|
||||
|
@ -80,9 +80,11 @@ int main(int argc, char *argv[])
|
||||
|
||||
if (res != fibo_checker(value)) {
|
||||
printf("fibo(%lu) != %lu (FAILED)\n", value, fibo_checker(value));
|
||||
printf("GRAPH;%lu;%lu;%e;%s\n", value, res, s, "FAILED" );
|
||||
return EXIT_FAILURE;
|
||||
} else {
|
||||
printf("fibo(%lu) = %lu en %e s\n", value, res, s );
|
||||
printf("GRAPH;%lu;%lu;%e;%s\n", value, res, s, "SUCCESS" );
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
}
|
||||
|
@ -95,6 +95,7 @@ int main(int argc, char *argv[])
|
||||
|
||||
if ( counter == ( nb * 1000 ) ) {
|
||||
printf("La somme a été correctement calculée (%d * 1000 = %d) en %ld us\n", nb, counter, us);
|
||||
printf("GRAPH;61;%d;%ld\n", nb, us );
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
else {
|
||||
|
@ -117,6 +117,7 @@ int main(int argc, char *argv[])
|
||||
if(err == EXIT_SUCCESS) {
|
||||
us = (tv2.tv_sec-tv1.tv_sec)*1000000+(tv2.tv_usec-tv1.tv_usec);
|
||||
printf("Programme exécuté en %ld us\n", us);
|
||||
printf("GRAPH;62;%d;%ld\n", nb, us );
|
||||
}
|
||||
return err;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user