Podczas generowania danych pokrycia kodu JaCoCo w ramach procesu budowania lub budowania potoku można użyć skryptu ccconvert.sh do gromadzenia i przekształcania danych pokrycia kodu JaCoCo w plik .cczip , który można zaimportować i wyświetlić w widoku Wyniki pokrycia kodu .
O tym zadaniu
Skrypt ccconvert.sh znajduje się w katalogu /usr/lpp/IBM/debug/headless-code-coverage/bin/.
Procedura
Określ katalogi, które zawierają dane wykonania JaCoCo (pliki.exec ), katalogi, które zawierają pliki klasy Java, oraz opcjonalnie katalogi, które zawierają pliki źródłowe Java.
Uwaga: Wersja plików Java .class musi być taka sama, jak wersja plików użytych do utworzenia plików JaCoCo .exec . Jeśli wersja jest niezgodna, nie można utworzyć danych pokrycia kodu dla odpowiednich klas.
Uruchom komendę ccconvert.sh w systemie z/OS UNIX.
Diagram składni komendy ccconvert.sh przedstawiono poniżej. Dla każdej opcji można użyć parametru jednoliterowy lub pełnego parametru. We wszystkich parametrach i wartościach rozróżniana jest wielkość liter.
Lista opcji
Format: ccconvert.sh [opcje]
-o,outputpath=<path>
Określa katalog, w którym mają zostać zapisane przekształcone dane pokrycia kodu JaCoCo. W katalogu wyjściowym zostanie utworzony plik .cczip ze znacznikiem czasu.
-x,jacocoexeclocation=<paths>
Określa ścieżki wyszukiwania plików JaCoCo .exec . Można określić więcej niż jedną ścieżkę, używając systemowego separatora ścieżki między wartościami. W systemie z/OSseparatorem ścieżki jest dwukropek (:). Katalogi są przeszukiwane rekurencyjnie.
-c,jacococlasslocation=<paths>
Określa ścieżki wyszukiwania plików Java .class . Można określić więcej niż jedną ścieżkę, używając systemowego separatora ścieżki między wartościami. W systemie z/OSseparatorem ścieżki jest dwukropek (:). Katalogi są przeszukiwane rekurencyjnie.
-s,jacocosrclocation=<paths>
Opcjonalnie: określa ścieżki do wyszukiwania plików źródłowych Java. Można określić więcej niż jedną ścieżkę, używając systemowego separatora ścieżki między wartościami. W systemie z/OSseparatorem ścieżki jest dwukropek (:). Katalogi są przeszukiwane rekurencyjnie.
-u,jacocosourceencoding=<encoding>
Opcjonalnie: określa kodowanie plików źródłowych.
-h,help
Drukuje ekran pomocy.
Dalsze czynności
Plik .cczip można zaimportować do widoku Wyniki pokrycia kodu i pracować z zaimportowanymi wynikami.