Spisu treści:

Jak pokazać pokrycie kodu w Eclipse?
Jak pokazać pokrycie kodu w Eclipse?

Wideo: Jak pokazać pokrycie kodu w Eclipse?

Wideo: Jak pokazać pokrycie kodu w Eclipse?
Wideo: JaCoCo & EclEmma : Java Code Coverage Tutorial 2024, Listopad
Anonim

Aby z niego skorzystać, możesz kliknąć prawym przyciskiem myszy na zajęciach, a następnie znaleźć i kliknąć Pokrycie kodu > Uruchom jako lub możesz po prostu nacisnąć Uruchom jako Pokrycie kodu przycisk, który wygląda jak zwykły przycisk Uruchom ( pokazane tutaj):

Biorąc to pod uwagę, jak uruchomić pokrycie kodu EclEmma w zaćmieniu?

EclEmma statki jako mały zestaw Zaćmienie wtyczki pod Zaćmienie Licencja publiczna.

Opcja 1: Zainstaluj z klienta Eclipse Marketplace

  1. Z menu Eclipse wybierz Pomoc → Eclipse Marketplace.
  2. Wyszukaj „EclEmma”.
  3. Kliknij Zainstaluj, aby uzyskać wpis „Pokrycie kodu EclEmma Java”.
  4. Postępuj zgodnie z instrukcjami kreatora instalacji.

Po drugie, jak postrzegam Jacoco w zaćmieniu? Do Zaćmienie użytkowników, możesz po prostu użyć EclEmma jacoco wtyczka w Zaćmienie . Okno > Pokaż widok > Pokrycie (oczywiście najpierw musisz zainstalować wtyczkę). W oknie Zasięg kliknij prawym przyciskiem myszy > Importuj >.. Wybierz exec plik (lub inne fajne metody), wybierz swój kod źródłowy, a następnie zobaczyć.

Podobnie, jak uruchomić zasięg JUnit w przypadku zaćmienia?

Procedura

  1. Włącz pokrycie kodu w swoim projekcie. Kliknij projekt prawym przyciskiem myszy i wybierz Właściwości > Pokrycie kodu.
  2. Utwórz konfigurację uruchamiania JUnit. Kliknij prawym przyciskiem myszy klasę, która uruchamia Twoje testy.
  3. Ustaw biegacza testowego.
  4. Uruchom JUnit.
  5. Zobacz wyniki.

Co to jest zasięg Eclipse?

Kod Java zasięg w Zaćmienie . EclEmma to świetny kod Java zasięg narzędzie, które ma Zaćmienie podłącz. Jest bardzo prosty i intuicyjny i ma wszystko, czego można oczekiwać od kodu zasięg narzędzie. Dzięki niemu możesz: Zobacz kod zasięg dla uruchomionej aplikacji Java (i potencjalnie scalić wiele uruchomionych instancji)

Zalecana: