QA output created by 476 control file parsing ... Ignoring: TMP.control[16]: non-numeric threshold: bad1 > 12x3456 Ignoring: TMP.control[18]: non-numeric threshold: bad2 != 123 456 Ignoring: TMP.control[20]: illegal operator: bad3 ! = 1 2 3 Ignoring: TMP.control[22]: non-numeric threshold: bad4 > = 1 2 3 Ignoring: TMP.control[24]: illegal operator: bad5 ? __pmFaultInject(test) not registered === Fault Injection Summary Report === ok1: guard trip>0, 0 trips, 0 faults ok2: guard trip>3, 0 trips, 0 faults ok3: guard trip%10, 0 trips, 0 faults ok4: guard trip<=100, 0 trips, 0 faults ok_with_a_long_ident_and_funny_chars,./<>()?[]{}|\:;"'!@#$%^&*+-_=5: guard trip==42, 0 trips, 0 faults ok6: guard trip%23, 0 trips, 0 faults ok7: guard trip!=42, 0 trips, 0 faults basic exercises ... __pmFaultInject(QA:1) ntrip=1 INJECT malloc:1[1] Cannot allocate memory __pmFaultInject(QA:2) ntrip=1 INJECT malloc:2[1] Cannot allocate memory __pmFaultInject(QA:3) ntrip=1 SKIP __pmFaultInject(QA:1) ntrip=2 INJECT malloc:1[2] Cannot allocate memory __pmFaultInject(QA:2) ntrip=2 INJECT malloc:2[2] Cannot allocate memory __pmFaultInject(QA:3) ntrip=2 SKIP __pmFaultInject(QA:1) ntrip=3 INJECT malloc:1[3] Cannot allocate memory __pmFaultInject(QA:2) ntrip=3 INJECT malloc:2[3] Cannot allocate memory __pmFaultInject(QA:3) ntrip=3 SKIP __pmFaultInject(QA:1) ntrip=4 INJECT malloc:1[4] Cannot allocate memory __pmFaultInject(QA:2) ntrip=4 SKIP __pmFaultInject(QA:3) ntrip=4 SKIP __pmFaultInject(QA:1) ntrip=5 INJECT malloc:1[5] Cannot allocate memory __pmFaultInject(QA:2) ntrip=5 SKIP __pmFaultInject(QA:3) ntrip=5 INJECT malloc:3[5] Cannot allocate memory __pmFaultInject(QA:1) ntrip=6 INJECT malloc:1[6] Cannot allocate memory __pmFaultInject(QA:2) ntrip=6 SKIP __pmFaultInject(QA:3) ntrip=6 INJECT malloc:3[6] Cannot allocate memory __pmFaultInject(QA:1) ntrip=7 INJECT malloc:1[7] Cannot allocate memory __pmFaultInject(QA:2) ntrip=7 SKIP __pmFaultInject(QA:3) ntrip=7 INJECT malloc:3[7] Cannot allocate memory __pmFaultInject(QA:1) ntrip=8 INJECT malloc:1[8] Cannot allocate memory __pmFaultInject(QA:2) ntrip=8 SKIP __pmFaultInject(QA:3) ntrip=8 INJECT malloc:3[8] Cannot allocate memory __pmFaultInject(QA:1) ntrip=9 INJECT malloc:1[9] Cannot allocate memory __pmFaultInject(QA:2) ntrip=9 SKIP __pmFaultInject(QA:3) ntrip=9 INJECT malloc:3[9] Cannot allocate memory __pmFaultInject(QA:1) ntrip=10 INJECT malloc:1[10] Cannot allocate memory __pmFaultInject(QA:2) ntrip=10 SKIP __pmFaultInject(QA:3) ntrip=10 INJECT malloc:3[10] Cannot allocate memory === Fault Injection Summary Report === QA:1: guard trip>0, 10 trips, 10 faults QA:2: guard trip<4, 10 trips, 3 faults QA:3: guard trip>=5, 10 trips, 6 faults __pmFaultInject(QA:1) ntrip=1 INJECT malloc:1[1] Cannot allocate memory __pmFaultInject(QA:2) ntrip=1 SKIP __pmFaultInject(QA:3) ntrip=1 SKIP __pmFaultInject(QA:1) ntrip=2 INJECT malloc:1[2] Cannot allocate memory __pmFaultInject(QA:2) ntrip=2 SKIP __pmFaultInject(QA:3) ntrip=2 SKIP __pmFaultInject(QA:1) ntrip=3 INJECT malloc:1[3] Cannot allocate memory __pmFaultInject(QA:2) ntrip=3 SKIP __pmFaultInject(QA:3) ntrip=3 SKIP __pmFaultInject(QA:1) ntrip=4 INJECT malloc:1[4] Cannot allocate memory __pmFaultInject(QA:2) ntrip=4 SKIP __pmFaultInject(QA:3) ntrip=4 SKIP __pmFaultInject(QA:1) ntrip=5 SKIP __pmFaultInject(QA:2) ntrip=5 INJECT malloc:2[5] Cannot allocate memory __pmFaultInject(QA:3) ntrip=5 SKIP __pmFaultInject(QA:1) ntrip=6 SKIP __pmFaultInject(QA:2) ntrip=6 SKIP __pmFaultInject(QA:3) ntrip=6 INJECT malloc:3[6] Cannot allocate memory __pmFaultInject(QA:1) ntrip=7 SKIP __pmFaultInject(QA:2) ntrip=7 SKIP __pmFaultInject(QA:3) ntrip=7 INJECT malloc:3[7] Cannot allocate memory __pmFaultInject(QA:1) ntrip=8 SKIP __pmFaultInject(QA:2) ntrip=8 SKIP __pmFaultInject(QA:3) ntrip=8 INJECT malloc:3[8] Cannot allocate memory __pmFaultInject(QA:1) ntrip=9 SKIP __pmFaultInject(QA:2) ntrip=9 SKIP __pmFaultInject(QA:3) ntrip=9 INJECT malloc:3[9] Cannot allocate memory __pmFaultInject(QA:1) ntrip=10 SKIP __pmFaultInject(QA:2) ntrip=10 SKIP __pmFaultInject(QA:3) ntrip=10 INJECT malloc:3[10] Cannot allocate memory === Fault Injection Summary Report === QA:1: guard trip<=4, 10 trips, 4 faults QA:2: guard trip==5, 10 trips, 1 faults QA:3: guard trip>5, 10 trips, 5 faults __pmFaultInject(QA:1) ntrip=1 INJECT malloc:1[1] Cannot allocate memory __pmFaultInject(QA:2) not registered __pmFaultInject(QA:3) ntrip=1 INJECT malloc:3[1] Cannot allocate memory __pmFaultInject(QA:1) ntrip=2 INJECT malloc:1[2] Cannot allocate memory __pmFaultInject(QA:2) not registered __pmFaultInject(QA:3) ntrip=2 SKIP __pmFaultInject(QA:1) ntrip=3 SKIP __pmFaultInject(QA:2) not registered __pmFaultInject(QA:3) ntrip=3 SKIP __pmFaultInject(QA:1) ntrip=4 INJECT malloc:1[4] Cannot allocate memory __pmFaultInject(QA:2) not registered __pmFaultInject(QA:3) ntrip=4 INJECT malloc:3[4] Cannot allocate memory __pmFaultInject(QA:1) ntrip=5 INJECT malloc:1[5] Cannot allocate memory __pmFaultInject(QA:2) not registered __pmFaultInject(QA:3) ntrip=5 SKIP __pmFaultInject(QA:1) ntrip=6 INJECT malloc:1[6] Cannot allocate memory __pmFaultInject(QA:2) not registered __pmFaultInject(QA:3) ntrip=6 SKIP __pmFaultInject(QA:1) ntrip=7 INJECT malloc:1[7] Cannot allocate memory __pmFaultInject(QA:2) not registered __pmFaultInject(QA:3) ntrip=7 INJECT malloc:3[7] Cannot allocate memory __pmFaultInject(QA:1) ntrip=8 INJECT malloc:1[8] Cannot allocate memory __pmFaultInject(QA:2) not registered __pmFaultInject(QA:3) ntrip=8 SKIP __pmFaultInject(QA:1) ntrip=9 INJECT malloc:1[9] Cannot allocate memory __pmFaultInject(QA:2) not registered __pmFaultInject(QA:3) ntrip=9 SKIP __pmFaultInject(QA:1) ntrip=10 INJECT malloc:1[10] Cannot allocate memory __pmFaultInject(QA:2) not registered __pmFaultInject(QA:3) ntrip=10 INJECT malloc:3[10] Cannot allocate memory === Fault Injection Summary Report === QA:1: guard trip!=3, 10 trips, 9 faults QA:3: guard trip%3, 10 trips, 4 faults