TESTS fév. 2014 Rapport de tests des modules voteur1, voteur2, voteur3 et voteur4 P. Manoury ========== Fichier d'entrées de tests utilisé: test.in (en annexe) Rapport d'anomalies du module: voteur 1 ------------------------------ Fichier test1.out (en annexe) # == 2 capteurs valides # -- v1=v2=1 # -- |m1-m2| >= 5 500, 1, 516, 1, 600, 0: -508.00: -508.00, OK 516, 1, 500, 1, 600, 0: -508.00: 508.00, KO >> Signe d'invalidité sensible à l'ordre des arguments # -- v1=v3=1 # -- |m1-m3| >= 5 743, 1, 480, 0, 667, 1: -705.00: 705.00, KO 667, 1, 453, 0, 743, 1: -705.00: 705.00, KO >> Non cohérence non signalée # -- v2=v3=1 # -- |m2-m3| >= 5 600, 0, 500, 1, 506, 1: -503.00: 503.00, KO 600, 0, 506, 1, 500, 1: -503.00: 503.00, KO >> Non cohérence non signalée # == pas de capteur valide 12, 0, 34, 0, 56, 0: -1.00: -34.00, KO >> Fausse anomalie: invalidité signalée, pas de valeur spécifiée Rapport d'anomalies du module: voteur 2 ------------------------------ Fichier test2.out (en annexe) # == 2 capteurs valides # -- v1=v2=1 # -- |m1-m2| >= 5 500, 1, 516, 1, 600, 0: -508.00: -508.00, OK 516, 1, 500, 1, 600, 0: -508.00: 508.00, KO >> Signe d'invalidité sensible à l'ordre des arguments # -- v1=v3=1 # -- |m1-m3| >= 5 743, 1, 480, 0, 667, 1: -705.00: 705.00, KO 667, 1, 453, 0, 743, 1: -705.00: -705.00, OK >> Signe d'invalidité sensible à l'ordre des arguments # -- v2=v3=1 # -- |m2-m3| >= 5 600, 0, 500, 1, 506, 1: -503.00: -503.00, OK 600, 0, 506, 1, 500, 1: -503.00: 503.00, KO >> Signe d'invalidité sensible à l'ordre des arguments # == 1 capteur valide # -- v1=1 # -- m1 < 70 69, 1, 600, 0, 600, 0: -69.00: 69.00, KO >> Invalidité non signalée # -- v3=1 # -- 950 < m3 600, 0, 600, 0, 951, 1: -951.00: 951.00, KO >> Invalidité non signalée # == pas de capteur valide 12, 0, 34, 0, 56, 0: -1.00: -34.00, KO >> Fausse anomalie: invalidité signalée, pas de valeur spécifiée Rapport d'anomalies du module: voteur 3 ------------------------------ Fichier test3.out (en annexe) # == 2 capteurs valides # -- v1=v2=1 # -- |m1-m2| >= 5 500, 1, 516, 1, 600, 0: -508.00: -508.00, OK 516, 1, 500, 1, 600, 0: -508.00: 508.00, KO >> Signe d'invalidité sensible à l'ordre des arguments # -- v1=v3=1 # -- |m1-m3| >= 5 743, 1, 480, 0, 667, 1: -705.00: 705.00, KO 667, 1, 453, 0, 743, 1: -705.00: -705.00, OK >> Signe d'invalidité sensible à l'ordre des arguments # -- v2=v3=1 # -- |m2-m3| >= 5 600, 0, 500, 1, 506, 1: -503.00: -503.00, OK 600, 0, 506, 1, 500, 1: -503.00: 503.00, KO >> Signe d'invalidité sensible à l'ordre des arguments # == pas de capteur valide 12, 0, 34, 0, 56, 0: -1.00: -34.00, KO >> Fausse anomalie: invalidité signalée, pas de valeur spécifiée Rapport d'anomalies du module: voteur 4 ------------------------------ # == 2 capteurs valides # -- v1=v2=1 # -- |m1-m2| >= 5 500, 1, 516, 1, 600, 0: -508.00: -508.00, OK 516, 1, 500, 1, 600, 0: -508.00: 508.00, KO >> Signe d'invalidité sensible à l'ordre des arguments # -- v1=v3=1 # -- |m1-m3| < 5 310, 1, 600, 0, 311, 1: 310.50: 310.00, KO 311, 1, 600, 0, 310, 1: 310.50: 311.00, KO # -- |m1-m3| >= 5 743, 1, 480, 0, 667, 1: -705.00: 743.00, KO 667, 1, 453, 0, 743, 1: -705.00: 667.00, KO >> Valeur de sortie = m1 # -- v2=v3=1 # -- |m2-m3| >= 5 600, 0, 500, 1, 506, 1: -503.00: -503.00, OK 600, 0, 506, 1, 500, 1: -503.00: 503.00, KO >> Signe d'invalidité sensible à l'ordre des arguments # == pas de capteur valide 12, 0, 34, 0, 56, 0: -1.00: -34.00, KO >> Fausse anomalie: invalidité signalée, pas de valeur spécifiée ANNEXES ======= Fichiers d'entrées et de sorties des tests test.in ------- # == 3 capteurs valides # -- v1=v2=v3=1 517,1,520,1,498,1:511.66 498,1,517,1,520,1:511.66 520,1,498,1,517,1:511.66 # == 2 capteurs valides # -- v1=v2=1 # -- |m1-m2| < 5 560,1,563,1,637,0:561.5 563,1,560,1,637,0:561.5 504,1,500,1,790,0:502 500,1,504,1,790,0:502 # -- |m1-m2| >= 5 500,1,516,1,600,0:-508 516,1,500,1,600,0:-508 # -- v1=v3=1 # -- |m1-m3| < 5 310,1,600,0,311,1:310.5 311,1,600,0,310,1:310.5 # -- |m1-m3| >= 5 743,1,480,0,667,1:-705 667,1,453,0,743,1:-705 # -- v2=v3=1 # -- |m2-m3| < 5 295,0,401,1,398,1:399.5 925,0,398,1,401,1:399.5 # -- |m2-m3| >= 5 600,0,500,1,506,1:-503 600,0,506,1,500,1:-503 # == 1 capteur valide # -- v1=1 # -- 70 <= m1 =< 950 70,1,600,0,600,0:70 71,1,600,0,600,0:71 330,1,600,0,600,0:330 949,1,789,0,846,0:949 950,1,789,0,846,0:950 # -- m1 < 70 69,1,600,0,600,0:-69 12,1,600,0,600,0:-12 # -- 950 < m1 951,1,600,0,600,0:-951 1003,1,600,0,600,0:-1003 # -- v2=1 # -- 70 <= m2 =< 950 600,0,70,1,600,0:70 600,0,71,1,600,0:71 600,0,242,1,600,0:242 600,0,949,1,600,0:949 600,0,950,1,600,0:950 # -- m2 < 70 600,0,69,1,600,0:-69 600,0,05,1,600,0:-05 # -- 950 < m2 600,0,951,1,600,0:-951 600,0,987,1,600,0:-987 # -- v3=1 # -- 70 <= m3 =< 950 600,0,600,0,70,1:70 600,0,600,0,71,1:71 600,0,600,0,500,1:500 600,0,600,0,949,1:949 600,0,600,0,950,1:950 # -- m3 < 70 600,0,600,0,69,1:-69 600,0,600,0,50,1:-50 # -- 950 < m3 600,0,600,0,951,1:-951 600,0,600,0,1021,1:-1021 # == pas de capteur valide 12,0,34,0,56,0:-1 600,0,600,0,600,0:-600 Fichier test1.out ----------------- # == 3 capteurs valides # -- v1=v2=v3=1 517, 1, 520, 1, 498, 1: 511.66: 511.67, OK 498, 1, 517, 1, 520, 1: 511.66: 511.67, OK 520, 1, 498, 1, 517, 1: 511.66: 511.67, OK # == 2 capteurs valides # -- v1=v2=1 # -- |m1-m2| < 5 560, 1, 563, 1, 637, 0: 561.50: 561.50, OK 563, 1, 560, 1, 637, 0: 561.50: 561.50, OK 504, 1, 500, 1, 790, 0: 502.00: 502.00, OK 500, 1, 504, 1, 790, 0: 502.00: 502.00, OK # -- |m1-m2| >= 5 500, 1, 516, 1, 600, 0: -508.00: -508.00, OK 516, 1, 500, 1, 600, 0: -508.00: 508.00, KO # -- v1=v3=1 # -- |m1-m3| < 5 310, 1, 600, 0, 311, 1: 310.50: 310.50, OK 311, 1, 600, 0, 310, 1: 310.50: 310.50, OK # -- |m1-m3| >= 5 743, 1, 480, 0, 667, 1: -705.00: 705.00, KO 667, 1, 453, 0, 743, 1: -705.00: 705.00, KO # -- v2=v3=1 # -- |m2-m3| < 5 295, 0, 401, 1, 398, 1: 399.50: 399.50, OK 925, 0, 398, 1, 401, 1: 399.50: 399.50, OK # -- |m2-m3| >= 5 600, 0, 500, 1, 506, 1: -503.00: 503.00, KO 600, 0, 506, 1, 500, 1: -503.00: 503.00, KO # == 1 capteur valide # -- v1=1 # -- 70 <= m1 =< 950 70, 1, 600, 0, 600, 0: 70.00: 70.00, OK 71, 1, 600, 0, 600, 0: 71.00: 71.00, OK 330, 1, 600, 0, 600, 0: 330.00: 330.00, OK 949, 1, 789, 0, 846, 0: 949.00: 949.00, OK 950, 1, 789, 0, 846, 0: 950.00: 950.00, OK # -- m1 < 70 69, 1, 600, 0, 600, 0: -69.00: -69.00, OK 12, 1, 600, 0, 600, 0: -12.00: -12.00, OK # -- 950 < m1 951, 1, 600, 0, 600, 0: -951.00: -951.00, OK 1003, 1, 600, 0, 600, 0: -1003.00: -1003.00, OK # -- v2=1 # -- 70 <= m2 =< 950 600, 0, 70, 1, 600, 0: 70.00: 70.00, OK 600, 0, 71, 1, 600, 0: 71.00: 71.00, OK 600, 0, 242, 1, 600, 0: 242.00: 242.00, OK 600, 0, 949, 1, 600, 0: 949.00: 949.00, OK 600, 0, 950, 1, 600, 0: 950.00: 950.00, OK # -- m2 < 70 600, 0, 69, 1, 600, 0: -69.00: -69.00, OK 600, 0, 5, 1, 600, 0: -5.00: -5.00, OK # -- 950 < m2 600, 0, 951, 1, 600, 0: -951.00: -951.00, OK 600, 0, 987, 1, 600, 0: -987.00: -987.00, OK # -- v3=1 # -- 70 <= m3 =< 950 600, 0, 600, 0, 70, 1: 70.00: 70.00, OK 600, 0, 600, 0, 71, 1: 71.00: 71.00, OK 600, 0, 600, 0, 500, 1: 500.00: 500.00, OK 600, 0, 600, 0, 949, 1: 949.00: 949.00, OK 600, 0, 600, 0, 950, 1: 950.00: 950.00, OK # -- m3 < 70 600, 0, 600, 0, 69, 1: -69.00: -69.00, OK 600, 0, 600, 0, 50, 1: -50.00: -50.00, OK # -- 950 < m3 600, 0, 600, 0, 951, 1: -951.00: -951.00, OK 600, 0, 600, 0, 1021, 1: -1021.00: -1021.00, OK # == pas de capteur valide 12, 0, 34, 0, 56, 0: -1.00: -34.00, KO 600, 0, 600, 0, 600, 0: -600.00: -600.00, OK Fichier test2.out ----------------- # == 3 capteurs valides # -- v1=v2=v3=1 517, 1, 520, 1, 498, 1: 511.66: 511.67, OK 498, 1, 517, 1, 520, 1: 511.66: 511.67, OK 520, 1, 498, 1, 517, 1: 511.66: 511.67, OK # == 2 capteurs valides # -- v1=v2=1 # -- |m1-m2| < 5 560, 1, 563, 1, 637, 0: 561.50: 561.50, OK 563, 1, 560, 1, 637, 0: 561.50: 561.50, OK 504, 1, 500, 1, 790, 0: 502.00: 502.00, OK 500, 1, 504, 1, 790, 0: 502.00: 502.00, OK # -- |m1-m2| >= 5 500, 1, 516, 1, 600, 0: -508.00: -508.00, OK 516, 1, 500, 1, 600, 0: -508.00: 508.00, KO # -- v1=v3=1 # -- |m1-m3| < 5 310, 1, 600, 0, 311, 1: 310.50: 310.50, OK 311, 1, 600, 0, 310, 1: 310.50: 310.50, OK # -- |m1-m3| >= 5 743, 1, 480, 0, 667, 1: -705.00: 705.00, KO 667, 1, 453, 0, 743, 1: -705.00: -705.00, OK # -- v2=v3=1 # -- |m2-m3| < 5 295, 0, 401, 1, 398, 1: 399.50: 399.50, OK 925, 0, 398, 1, 401, 1: 399.50: 399.50, OK # -- |m2-m3| >= 5 600, 0, 500, 1, 506, 1: -503.00: -503.00, OK 600, 0, 506, 1, 500, 1: -503.00: 503.00, KO # == 1 capteur valide # -- v1=1 # -- 70 <= m1 =< 950 70, 1, 600, 0, 600, 0: 70.00: 70.00, OK 71, 1, 600, 0, 600, 0: 71.00: 71.00, OK 330, 1, 600, 0, 600, 0: 330.00: 330.00, OK 949, 1, 789, 0, 846, 0: 949.00: 949.00, OK 950, 1, 789, 0, 846, 0: 950.00: 950.00, OK # -- m1 < 70 69, 1, 600, 0, 600, 0: -69.00: 69.00, KO 12, 1, 600, 0, 600, 0: -12.00: -12.00, OK # -- 950 < m1 951, 1, 600, 0, 600, 0: -951.00: -951.00, OK 1003, 1, 600, 0, 600, 0: -1003.00: -1003.00, OK # -- v2=1 # -- 70 <= m2 =< 950 600, 0, 70, 1, 600, 0: 70.00: 70.00, OK 600, 0, 71, 1, 600, 0: 71.00: 71.00, OK 600, 0, 242, 1, 600, 0: 242.00: 242.00, OK 600, 0, 949, 1, 600, 0: 949.00: 949.00, OK 600, 0, 950, 1, 600, 0: 950.00: 950.00, OK # -- m2 < 70 600, 0, 69, 1, 600, 0: -69.00: -69.00, OK 600, 0, 5, 1, 600, 0: -5.00: -5.00, OK # -- 950 < m2 600, 0, 951, 1, 600, 0: -951.00: -951.00, OK 600, 0, 987, 1, 600, 0: -987.00: -987.00, OK # -- v3=1 # -- 70 <= m3 =< 950 600, 0, 600, 0, 70, 1: 70.00: 70.00, OK 600, 0, 600, 0, 71, 1: 71.00: 71.00, OK 600, 0, 600, 0, 500, 1: 500.00: 500.00, OK 600, 0, 600, 0, 949, 1: 949.00: 949.00, OK 600, 0, 600, 0, 950, 1: 950.00: 950.00, OK # -- m3 < 70 600, 0, 600, 0, 69, 1: -69.00: -69.00, OK 600, 0, 600, 0, 50, 1: -50.00: -50.00, OK # -- 950 < m3 600, 0, 600, 0, 951, 1: -951.00: 951.00, KO 600, 0, 600, 0, 1021, 1: -1021.00: -1021.00, OK # == pas de capteur valide 12, 0, 34, 0, 56, 0: -1.00: -34.00, KO 600, 0, 600, 0, 600, 0: -600.00: -600.00, OK Fichier test3.out ----------------- # == 3 capteurs valides # -- v1=v2=v3=1 517, 1, 520, 1, 498, 1: 511.66: 511.67, OK 498, 1, 517, 1, 520, 1: 511.66: 511.67, OK 520, 1, 498, 1, 517, 1: 511.66: 511.67, OK # == 2 capteurs valides # -- v1=v2=1 # -- |m1-m2| < 5 560, 1, 563, 1, 637, 0: 561.50: 561.50, OK 563, 1, 560, 1, 637, 0: 561.50: 561.50, OK 504, 1, 500, 1, 790, 0: 502.00: 502.00, OK 500, 1, 504, 1, 790, 0: 502.00: 502.00, OK # -- |m1-m2| >= 5 500, 1, 516, 1, 600, 0: -508.00: -508.00, OK 516, 1, 500, 1, 600, 0: -508.00: 508.00, KO # -- v1=v3=1 # -- |m1-m3| < 5 310, 1, 600, 0, 311, 1: 310.50: 310.50, OK 311, 1, 600, 0, 310, 1: 310.50: 310.50, OK # -- |m1-m3| >= 5 743, 1, 480, 0, 667, 1: -705.00: 705.00, KO 667, 1, 453, 0, 743, 1: -705.00: -705.00, OK # -- v2=v3=1 # -- |m2-m3| < 5 295, 0, 401, 1, 398, 1: 399.50: 399.50, OK 925, 0, 398, 1, 401, 1: 399.50: 399.50, OK # -- |m2-m3| >= 5 600, 0, 500, 1, 506, 1: -503.00: -503.00, OK 600, 0, 506, 1, 500, 1: -503.00: 503.00, KO # == 1 capteur valide # -- v1=1 # -- 70 <= m1 =< 950 70, 1, 600, 0, 600, 0: 70.00: 70.00, OK 71, 1, 600, 0, 600, 0: 71.00: 71.00, OK 330, 1, 600, 0, 600, 0: 330.00: 330.00, OK 949, 1, 789, 0, 846, 0: 949.00: 949.00, OK 950, 1, 789, 0, 846, 0: 950.00: 950.00, OK # -- m1 < 70 69, 1, 600, 0, 600, 0: -69.00: -69.00, OK 12, 1, 600, 0, 600, 0: -12.00: -12.00, OK # -- 950 < m1 951, 1, 600, 0, 600, 0: -951.00: -951.00, OK 1003, 1, 600, 0, 600, 0: -1003.00: -1003.00, OK # -- v2=1 # -- 70 <= m2 =< 950 600, 0, 70, 1, 600, 0: 70.00: 70.00, OK 600, 0, 71, 1, 600, 0: 71.00: 71.00, OK 600, 0, 242, 1, 600, 0: 242.00: 242.00, OK 600, 0, 949, 1, 600, 0: 949.00: 949.00, OK 600, 0, 950, 1, 600, 0: 950.00: 950.00, OK # -- m2 < 70 600, 0, 69, 1, 600, 0: -69.00: -69.00, OK 600, 0, 5, 1, 600, 0: -5.00: -5.00, OK # -- 950 < m2 600, 0, 951, 1, 600, 0: -951.00: -951.00, OK 600, 0, 987, 1, 600, 0: -987.00: -987.00, OK # -- v3=1 # -- 70 <= m3 =< 950 600, 0, 600, 0, 70, 1: 70.00: 70.00, OK 600, 0, 600, 0, 71, 1: 71.00: 71.00, OK 600, 0, 600, 0, 500, 1: 500.00: 500.00, OK 600, 0, 600, 0, 949, 1: 949.00: 949.00, OK 600, 0, 600, 0, 950, 1: 950.00: 950.00, OK # -- m3 < 70 600, 0, 600, 0, 69, 1: -69.00: -69.00, OK 600, 0, 600, 0, 50, 1: -50.00: -50.00, OK # -- 950 < m3 600, 0, 600, 0, 951, 1: -951.00: -951.00, OK 600, 0, 600, 0, 1021, 1: -1021.00: -1021.00, OK # == pas de capteur valide 12, 0, 34, 0, 56, 0: -1.00: -34.00, KO 600, 0, 600, 0, 600, 0: -600.00: -600.00, OK Fichier test4.out ----------------- # == 3 capteurs valides # -- v1=v2=v3=1 517, 1, 520, 1, 498, 1: 511.66: 511.67, OK 498, 1, 517, 1, 520, 1: 511.66: 511.67, OK 520, 1, 498, 1, 517, 1: 511.66: 511.67, OK # == 2 capteurs valides # -- v1=v2=1 # -- |m1-m2| < 5 560, 1, 563, 1, 637, 0: 561.50: 561.50, OK 563, 1, 560, 1, 637, 0: 561.50: 561.50, OK 504, 1, 500, 1, 790, 0: 502.00: 502.00, OK 500, 1, 504, 1, 790, 0: 502.00: 502.00, OK # -- |m1-m2| >= 5 500, 1, 516, 1, 600, 0: -508.00: -508.00, OK 516, 1, 500, 1, 600, 0: -508.00: 508.00, KO # -- v1=v3=1 # -- |m1-m3| < 5 310, 1, 600, 0, 311, 1: 310.50: 310.00, KO 311, 1, 600, 0, 310, 1: 310.50: 311.00, KO # -- |m1-m3| >= 5 743, 1, 480, 0, 667, 1: -705.00: 743.00, KO 667, 1, 453, 0, 743, 1: -705.00: 667.00, KO # -- v2=v3=1 # -- |m2-m3| < 5 295, 0, 401, 1, 398, 1: 399.50: 399.50, OK 925, 0, 398, 1, 401, 1: 399.50: 399.50, OK # -- |m2-m3| >= 5 600, 0, 500, 1, 506, 1: -503.00: -503.00, OK 600, 0, 506, 1, 500, 1: -503.00: 503.00, KO # == 1 capteur valide # -- v1=1 # -- 70 <= m1 =< 950 70, 1, 600, 0, 600, 0: 70.00: 70.00, OK 71, 1, 600, 0, 600, 0: 71.00: 71.00, OK 330, 1, 600, 0, 600, 0: 330.00: 330.00, OK 949, 1, 789, 0, 846, 0: 949.00: 949.00, OK 950, 1, 789, 0, 846, 0: 950.00: 950.00, OK # -- m1 < 70 69, 1, 600, 0, 600, 0: -69.00: -69.00, OK 12, 1, 600, 0, 600, 0: -12.00: -12.00, OK # -- 950 < m1 951, 1, 600, 0, 600, 0: -951.00: -951.00, OK 1003, 1, 600, 0, 600, 0: -1003.00: -1003.00, OK # -- v2=1 # -- 70 <= m2 =< 950 600, 0, 70, 1, 600, 0: 70.00: 70.00, OK 600, 0, 71, 1, 600, 0: 71.00: 71.00, OK 600, 0, 242, 1, 600, 0: 242.00: 242.00, OK 600, 0, 949, 1, 600, 0: 949.00: 949.00, OK 600, 0, 950, 1, 600, 0: 950.00: 950.00, OK # -- m2 < 70 600, 0, 69, 1, 600, 0: -69.00: -69.00, OK 600, 0, 5, 1, 600, 0: -5.00: -5.00, OK # -- 950 < m2 600, 0, 951, 1, 600, 0: -951.00: -951.00, OK 600, 0, 987, 1, 600, 0: -987.00: -987.00, OK # -- v3=1 # -- 70 <= m3 =< 950 600, 0, 600, 0, 70, 1: 70.00: 70.00, OK 600, 0, 600, 0, 71, 1: 71.00: 71.00, OK 600, 0, 600, 0, 500, 1: 500.00: 500.00, OK 600, 0, 600, 0, 949, 1: 949.00: 949.00, OK 600, 0, 600, 0, 950, 1: 950.00: 950.00, OK # -- m3 < 70 600, 0, 600, 0, 69, 1: -69.00: -69.00, OK 600, 0, 600, 0, 50, 1: -50.00: -50.00, OK # -- 950 < m3 600, 0, 600, 0, 951, 1: -951.00: -951.00, OK 600, 0, 600, 0, 1021, 1: -1021.00: -1021.00, OK # == pas de capteur valide 12, 0, 34, 0, 56, 0: -1.00: -34.00, KO 600, 0, 600, 0, 600, 0: -600.00: -600.00, OK