diff --git a/Documentation/Fr/Index.xyl b/Documentation/Fr/Index.xyl index 9900370..567d72b 100644 --- a/Documentation/Fr/Index.xyl +++ b/Documentation/Fr/Index.xyl @@ -617,36 +617,39 @@ public function case_sum() the PHP specification as most as possible.
-atoum provides several test execution engines, such as:
+atoum fournit plusieurs moteurs d'exécution de test, tels que :
When running tests, isolation is really important: No memory conflict, no - execution conflict, state of the System Under Test is reset each time etc. - The test verdict does not depend of a previous run and is therefore - deterministic and unambiguous (also if the - SUT is).
-By default, Hoa\Test
will use the concurrent
- test execution engine. All test cases are not executed at the same time; in
- fact the number of test cases to run is defined by the number of processes to
- use. By default, this is either 2 or 4 depending of the platform but we can
- specify it by using the --concurrent-processes
option. Thus, to
- force using 1024 processes to run tests (assuming we have a monster
- computer):
Lorsque nous exécutons les tests, l'isolation est vraiment importante : + Pas de conflit de mémoire, pas de conflit d'exécution, l'état du SUT est + réinitialisé à chaque fois etc. + Le verdict du test ne dépend pas de l'exécution précédente et par conséquent + déterministe et non ambigu (seulement si le + SUT l'est).
+Par defaut, Hoa\Test
va utiliser le moteur d'exécution de
+ test concurrent. Tous les cas de tests ne snt pas exécuté au
+ même moment ; in en fait le nombre de cas de tests à exécuter sont défini par
+ le nombre de processus utilisés. Par defaut, c'est soit 2 ou 4 dependant de
+ la platforme mais nous pouvons le spécifier avec l'option
+ --concurrent-processes
.
+ Ainsi, pour forcer l'utilisation de 1024 processus pour lancer les tests
+ (supposant que nous ayons un serveur monstre) :
$ vendor/bin/hoa test:run --directories Test/ --concurrent-processes 1024
- Because the inline test execution engine is not interesting for Hoa's
- usecases and contexts and because the isolate test execution engine has more
- cons than pros compared to the concurrent one (mainly the latter is faster
- than the former), we cannot change the test execution engine. However, to
- emulate the isolate test engine, we could force
- --concurrent-processes
to 1.
Parce que les tests inline ne sont pas intéressants pour
+ les cas de tests et le contexte de Hoa et parce que l'isolation du moteur
+ d'exécution des tests a plus de contre que de pour comparé au mode concurrent
+ (principalement ce dernier est plus rapide que le premier), nous ne pouvons
+ changer le moteur d'exécution des tests. Cependant, pour simuler le moteur
+ d'exécution isolé, nous pouvons forcer --concurrent-processes
à
+ 1.