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.

-

Test execution engine

+

Moteur d'exécution des tests

-

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.

Virtual file system