it-swarm.com.de

Clearing der Hervorhebung der Abdeckung in Eclipse

Nach dem Ausführen von Abdeckungsberichten in Eclipse (mit Cobertura oder einem EMMA-Plugin) werden meine Quellcodedateien grün, rot und gelb hervorgehoben, je nachdem, welche Codezeilen durch Tests abgedeckt wurden.

Wie kann ich diese Hervorhebung löschen, nachdem ich fertig bin?

406
Charbel

Klicken Sie in der Symbolleiste der Ansicht "Abdeckung" auf die Schaltfläche "Alle Sitzungen entfernen".

enter image description here

697
Kai

Bei 4.2 Eclipse scheint es unmöglich zu sein, die eCobertura-Highlights zu entfernen. Leider scheinen eCobertura-Plugins nicht mehr gepflegt zu werden. Wenn Sie jedoch in die Klasse schreiben, ist sie verschwunden. Also/ ein Leerzeichen eingeben und dann rückgängig machen , und es ist weg.

46
Gábor Lipták

Ich habe auf GitHub einen Workaround gefunden: https://github.com/jmhofer/eCobertura/issues/8

Für diejenigen, die nicht auf den Link klicken möchten, ist hier der Text des Kommentars:

Guter Workaround: Erstellen Sie eine Laufkonfiguration mit einem Filter, der alles ("*") ausschließt, und lassen Sie nur einen einzigen Test ausführen. Nennen Sie es "Abdeckung rückgängig machen".

Ich habe das gemacht und es hat in Eclipse Juno gut funktioniert.

Die Anerkennung dafür geht an UsulSK.

13
Dan Hankins

Wenn Sie Cobertura verwenden und nur die Ansicht der Deckungssitzung haben wie ich, schließen Sie einfach Eclipse und starten Sie es erneut. Damit wurde das Highlighting für mich los.

8
Ryan2189

Wenn Sie die Abdeckungssitzung entfernen, wird auch die Abdeckungsfarbe ausgeblendet. Klicken Sie dazu in der Symbolleiste der Coverage-Ansicht auf Sitzung entfernen oder Alle Sitzungen entfernen.

http://eclemma.org/faq.html

8
Sandeep Singh

Tastenkombination Strg + Umschalt + X C zu Tastenkombinationen hinzugefügt (Fenster -> Voreinstellungen -> Filter für Schlüssel), wenn 'Java Source' für 'Remove Active Session' bearbeitet wird.

4
asdf

Ich habe das Open Clover-Tool für die Codeabdeckung verwendet, ich habe dieses auch lange gesucht. Es ist ziemlich einfach. Auf der Registerkarte Coverage Explorer finden Sie drei rechteckige Schaltflächen, die die Codezeilen angeben, die angezeigt werden sollen. Letzte Schaltfläche im Bild unten:  enter image description here

0
Yash Bansal

Schließen Sie die IDE und öffnen Sie sie erneut. Dies funktioniert, wenn Sie keine Code-Coverage-Tools verwendet haben und das grundlegende Symbol "Coverage" in der IDE angeklickt haben. 

0
Satya

Wenn Sie aktive Sitzung/Projekt/Ordner entfernen möchten, können Sie folgen

Klicken Sie in der Symbolleiste der Ansicht "Abdeckung" auf die Schaltfläche "Aktive Sitzung entfernen".

0
Sachin Nikam