55.9 Einträge im Aufnahmeprotokoll
Bei der Umwandlung von Knoten werden Diagnoseinformationen in das Aufnahmeprotokoll
(vgl. "Das Aufnahmeprotokoll") geschrieben. Der Umfang dieser Informationen wird durch die
Option
Umfang der Einträge in das Aufnahmeprotokoll
gesteuert. Wenn die Option auf
Nichts protokollieren gesetzt ist, werden keine Einträge zur
Prozeduraufruf-Aufnahme in das Aufnahmeprotokoll geschrieben. Wenn die Option auf
Originalknoten, Prozeduraufrufe, ungültige und ausgewertete Definitionen mit
Detailinfos gesetzt ist, erscheint der Abschnitt "Prozeduraufruf-Aufnahme"
mit den nachfolgend beschriebenen Einträgen im Aufnahmeprotokoll.
55.9.1 "Testsuiten, die nach Prozeduraufruf-Definitionen durchsucht wurden"
In diesem Knoten werden alle Testsuiten aufgelistet, die nach Prozeduraufruf-Definitionen durchsucht wurden, also die Testsuite selbst sowie alle in Inkludierte Dateien aufgeführten Testsuiten.
55.9.2 "Ungültige Prozeduraufruf-Definitionen"
Dieser Abschnitt erscheint nur, wenn ungültige Prozeduraufruf-Definitionen gefunden wurden. Diese werden hier aufgelistet und mit einer Fehlermarkierung versehen. Sie enthalten eine Anmerkung, die die Fehlerursache beschreibt.
55.9.3 "'Ignorieren'-Knoten entfernen"
Dieser Abschnitt erscheint nur, falls Prozeduraufruf-Definitionen vorhanden sind, die bestimmte Knoten aus den zu konvertierenden Knoten vor der eigentlichen Konvertierung herauslöschen sollen, siehe Optionale Knoten. Die Analyseergebnisse werden hier für jeden Knoten dokumentiert.
55.9.4 "Verbleibende Knoten nach dem Entfernen der 'Ignorieren'-Knoten"
Dieser Abschnitt erscheint nur, falls Prozeduraufruf-Definitionen vorhanden sind, die bestimmte Knoten aus den zu konvertierenden Knoten vor der eigentlichen Konvertierung herauslöschen sollen, siehe Optionale Knoten. Er listet die verbleibenden Knoten.
55.9.5 "Iteration ... - Analysierte Prozeduraufruf-Definitionen"
Hier wird die Knotenverarbeitung schrittweise protokolliert. Für jeden
Durchlauf erscheint ein Unterabschnitt "Iteration ... - Procedure call definitions
checked", mit "..." als laufender Nummer.
Darin enthält jede Konvertierung einen eigenen Unterabschnitt,
dessen Name das Ergebnis zusammenfasst, z.B.
[0] MouseEventStep -> myProcedure, wenn der Knoten in einen
Prozeduraufruf umgewandelt wurde, oder [0] MouseEventStep unchanged,
wenn keine passende Definition gefunden wurde. Bei einem Treffer enthält der
Unterabschnitt außerdem die Liste der abgedeckten Knoten ("Steps covered by the
procedure call:") sowie den erzeugten Prozeduraufruf Knoten
("Procedure call created: ...").
Für jede Konvertierung werden die Prozeduraufruf-Definitionen gelistet, die überprüft wurden. Jede Knotenübereinstimmung oder -nichtübereinstimmung wird mit detaillierten Vergleichsinformationen annotiert. Nichtübereinstimmungen werden als deaktiv markiert (ausgegraut).