# language: de Funktionalität: Mutationsergebnisse nachvollziehbar gewichten Als Nutzer möchte ich erkennen, welche Ergebnisse in den Score eingehen, damit Ausführungsprobleme nicht als Teststärke erscheinen. @MC-005 Szenario: Nicht abgedeckte Mutanten bleiben im Nenner Angenommen eine Methode hat die JaCoCo-Komplexität 10 Und sie hat 4 KILLED-, 1 SURVIVED- und 5 NO_COVERAGE-Ergebnisse Wenn sie mit der Policy "strict-v1" ausgewertet wird Dann beträgt der Nenner 10 Und ihr Mutation Score beträgt 0.4 Und ihr Mutation-CRAP beträgt 31.6 @MC-006 Szenariogrundriss: Explizit ausgeschlossene Status erhöhen nicht die Teststärke Angenommen eine Methode hat 1 KILLED- und 1 SURVIVED-Ergebnis Und zusätzlich 8 Ergebnisse mit Status Wenn sie mit der Policy "strict-v1" ausgewertet wird Dann beträgt ihr Mutation Score 0.5 Und ihr Nenner beträgt 2 Und die 8 ausgeschlossenen Ergebnisse sind separat ausgewiesen Beispiele: | status | | EQUIVALENT | | NON_VIABLE | @MC-007 Szenariogrundriss: Uneindeutige Endergebnisse verhindern einen regulären Score Angenommen eine Methode hat 9 KILLED-Ergebnisse Und am Ende der Analyse ein Ergebnis mit Status Wenn sie mit der Policy "strict-v1" ausgewertet wird Dann ist ihr Zustand "INCONCLUSIVE" Und ihr Mutation Score und ihr Mutation-CRAP sind null Und der auslösende Status und alle Rohzähler sind sichtbar Beispiele: | status | | TIMED_OUT | | MEMORY_ERROR | | RUN_ERROR | | NOT_STARTED | | STARTED | | UNBEKANNTER_NEUER_STATUS |