21/09/04  
 

Rien

Rien

Modification de la batterie de tests:

L'idée est de rendre plus souple la batterie de tests pour pouvoir tester autre chose que les pas de temps et les itérations. Certains tests n'ont, en effet, aucune certitude de passer correctement sur la base de ces valeurs (c'est le cas de mes tests ALE de convection ou les fcts "objectif" de Luc).

# defines some curves

curves = metafor.getValuesManager()

curves.define(1, CURVE_PO, 3, SMOOTH_EPL, SumOperator.getInstance());
curves.setName(1,'sum_epl_on_curve_3');
curves.define(3, CURVE_PO, 1, SMOOTH_EPL, SumOperator.getInstance());
curves.setName(3,'sum_epl_on_curve_1');

sorter= SortByDist0(10,10,10)
curves.define(2, CURVE_PO, 2, SMOOTH_P, None, sorter, 10);
curves.setName(2,'pressure_on_curve_2');

# adds values to the TestSuite

testSuite = metafor.getTestSuiteChecker() # récupère le nouvel objet
testSuite.checkExtractor(1) # ajoute la valeur de l'extracteur 1 à la batterie (fichier EXT.txt)
testSuite.checkExtractor(3) # idem pour l'extracteur 3
testSuite.checkExtractor(2, 0) # idem pour le 2, composante 0 (c'est un extracteur à valeur multiple)
testSuite.checkExtractor(2, 9) # idem composante 9
testSuite.checkEnergy(False) # supprime la valeur de l'énergie de la batterie

La sortie est claire (je l'ai traduite en anglais) :

[TSC-STP] Number of steps : 50
[TSC-CPU] CPU Time : 1.98438
[TSC-EXT] sum_epl_on_curve_3 : 1.32985
[TSC-EXT] sum_epl_on_curve_1 : 10.433
[TSC-EXT] pressure_on_curve_2 (comp 0) : 0.421031
[TSC-EXT] pressure_on_curve_2 (comp 9) : 0.996569

Lorsqu'un cas-test plante (c'est-à-dire lorsqu'on trouve aucun message du TestSuiteChecker dans le .res), les scripts envoient un message dans FAILED.txt mais n'ajoutent pas ce message dans tous les autres fichiers (qui ont été renommés STP.txt, ITE.txt, CPU.txt, etc). Faut donc regarder le fichier FAILED.txt!

 

Fichiers ajoutés:

mtkernel/TestSuiteChecker.*

Nouveaux résultats de batterie

Fichiers retirés:

Auciens résultats de batterie

 

 

Back to Metafor web server
created :21/09/04   modified : 21/09/04
contact : r_boman_AT_yahoo.fr