Codeabdeckung für Stapelanwendungen ausführen

Die Ausführung der Codeabdeckung liefert Anhaltspunkte, wie gut Ihre Anwendungsbeispiele Ihre IBM i-Anwendungen ausführen, indem Ergebnisse zurückgemeldet werden, die den Prozentsatz der Zeilen in Ihrem Code anzeigen, die in einem Anwendungsbeispiel ausgeführt wurden, sowie Details zur Abdeckung auf Zeilenbasis. Sie können die Codeabdeckung für alle IBM i-Anwendungen ausführen, für die Sie ein Debug ausführen können.

Vorgehensweise

  1. Kompilieren Sie Ihr Programm mit der Debugoption *SOURCE.
    Anmerkung:
    • Sie müssen eine der Optionen DBGVIEW(*ALL), DBGVIEW(*SOURCE) oder DBGVIEW(*LIST) verwenden.
    • Wenn Teile der Anwendung über keine Debuginformationen verfügen, werden nur die Teile der Anwendung mit Debuginformationen in den Codeabdeckungsbericht eingeschlossen.
  2. Navigieren Sie zu Ihrem Programm unter Ihrer Verbindung in Remote System Explorer. Sie können Filter erstellen oder Bibliothekslisteneinträge hinzufügen, um das Auffinden Ihrer Programme zu vereinfachen.
    Navigieren Sie zu Ihrem Programm
  3. Erstellen Sie eine Codeabdeckungskonfiguration für ein Stapelverarbeitungsprogramm. Klicken Sie das Programm mit der rechten Maustaste an und wählen Sie Codeabdeckung (Bedienerführung) > Stapel aus.
    Codeabdeckung im Stapelmodus starten
    Es wird eine Konfiguration für die Abdeckung des kompilierten Codes erstellt und im Dialog Edit configuration and launch geöffnet.
    Die Codeabdeckungskonfiguration wird geöffnet
    Anmerkung: Alternativ kann die Codeabdeckung durch Anklicken Ihres Programms mit der rechten Maustaste und Auswahl von Codeabdeckung als > Stapel gestartet werden. In diesem Fall wird eine Konfiguration erstellt und die Codeabdeckungssitzung wird gestartet, ohne dass der Dialog Edit configuration and launch geöffnet wird. Wenn Ihr Programm einfach aufgebaut ist und keine zusätzlichen Konfigurationsschritte wie das Hinzufügen aufgerufener Programme erfordert, kann dies ein komfortables Verfahren zum Starten der Codeabdeckung darstellen.
  4. Fügen Sie beliebige Programme oder Serviceprogramme hinzu, die von Ihrem Hauptprogramm aufgerufen werden. Klicken Sie auf der Registerkarte Gegenstand der Analyse auf die Schaltfläche Hinzufügen, um zusätzlich aufgerufene Programme hinzuzufügen.
    Fügen Sie aufgerufene Programme hinzu
    Aufgerufene Programme, nachdem sie hinzugefügt wurden. Das Hauptprogramm ist ausgewählt.
    Aufgerufene Programme wurden hinzugefügt. Das Hauptprogramm ist ausgewählt.
  5. Bearbeiten Sie die Konfiguration nach Bedarf. Unter Gegenstand der Analyse können Sie beispielsweise die Debugsicht angeben, die für die Analyse verwendet wird. Unter Startart können Sie den Befehl ändern, der zum Starten der Anwendung verwendet wird. Unter Codeabdeckung können Sie Details angeben, z. B. ob die Abdeckung auf der Zeilen- oder Prozedurebene stattfindet. Weitere Informationen zu Konfigurationen finden Sie in Codeabdeckungskonfigurationen bearbeiten.
  6. Klicken Sie auf die Schaltfläche Abdeckung, um die Codeabdeckungssitzung zu starten.
    Klicken Sie auf die Schaltfläche für die Abdeckung

    Die Statusleiste am unteren Rand der IDE zeigt die Nachricht Codeabdeckung für Programmname wird ausgeführt an. Dabei ist Programmname der Name Ihres Programms.

    Nachricht in der Statusleiste über die Ausführung der Codeabdeckung

    Sobald die Programmausführung beendet ist, wird ein Workbench-Bericht geöffnet und der Sicht Ergebnisse der Abdeckung des kompilierten Codes wird ein Element hinzugefügt, das eine Zusammenfassung der Abdeckung enthält.

    Ergebnisse der Codeabdeckung


Feedback