Diskussion:Emma (Software)
Letzter Kommentar: vor 12 Jahren von 79.193.27.17 in Abschnitt Code Coverage
EMMA vs. Emma
[Quelltext bearbeiten]Der Name des Tools ist keine Abkürzung, sondern entspricht dem Frauennamen "Emma". Nach Namenskonventionen der Wikipedia ist es somit "Emma" zu schreiben - auch wenn der Autor, Literatur & Homepage es EMMA nennen. Vlad Roubtsov schrieb dazu in einer Mail an mich: "Originally I called it YACT (Yet Another Coverage Tool) but when migrating to sourceforge I found that that project name was taken. So I changed mine to EMMA, my wife's name :)." --Sebastian.Dietrich 18:50, 31. Aug. 2009 (CEST)
Code Coverage
[Quelltext bearbeiten]Welche Coverage denn genau? C0, C1 oder gar C2? Cobertura kann C0 und C1 - bei Emma habe ich das Gefühl, der kann nur C0. -- Kosmix 12:16, 11. Jul. 2010 (CEST)
- Ich glaub Emma macht nur Line/Class/Package Coverage (also C0 im weitesten Sinne). Ich schaus mir mal genauer an und ergänze es im Artikel. --Sebastian.Dietrich ✉ 21:42, 11. Jul. 2010 (CEST)
- Nachdem ich mal nachgeschaut habe, was Cx bedeutet (hier: http://grosser.it/2008/04/04/whats-my-coverage-c0-c1-c2-c3-path-coverage/), kann ich folgendes sagen: Emma kennt Branches (nennt sie Blöcke), testet also C1. Bei C2 bin ich mir unsicher. Was auf jeden Fall funktioniert ist, dass wenn ein Teil eines booleschen Ausdrucks wegen Shortcuts (&& oder ||) nicht getestet wird, dann erkennt Emma das und zeigt die fehlende Abdeckung. Emma wertet das als eigene Branches, ob das auch in der Nomenklatur von Cx so zählt weiß ich nicht. -- 79.193.27.17 10:26, 22. Mär. 2012 (CET)