home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
tstngn.zip
/
DISK1.ZIP
/
tsthlpde.hlp
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1995-02-28
|
36KB
|
932 lines
ΓòÉΓòÉΓòÉ 1. Einleitung ΓòÉΓòÉΓòÉ
Test Engine/2 ist ein Programm-Tool, das fБr High Level Debugging und fБr den
Test von Funktionen, Modulen und Integration entwickelt wurde.
Die wohlБberlegte Verwendung von Test Tracing mit einer Anwendung erlaubt,
funktionale und logische Bugs schnell und effizient zu lokalisieren. Damit kann
man sich die zeitverschlingende Benutzung eines Debuggers sparen, um komplexen
Problemen wie Zugriffsverletzungen, Stack Overflows usw. auf die Spur zu
kommen.
Test Engine/2 wird als Multi-Sprachen-Produkt geliefert und kann beliebig in
einer installierten Sprachen gestartet werden. Der Wechsel der Sprachen ist
On-line mФglich. VorlДufig werden folgende Sprachen geliefert:
o Englisch
o FranzФsisch
o Deutsch
Optionen-Notizbuch kann die Start-Sprache gesetzt werden, indem der
Sprachen-Parameter auf der Eingabezeile benutzt wird (siehe Start-Parameter)
oder aus einem Programm heraus, das Test Engine/2 Бber das C/C++ oder REXX
Schnittstelle startet.
Das Programmier-Interface fБr Test Engine/2 wird in der INF Datei Test
Engine/2 Programming Guide beschrieben. Funktion und MACRO API fБr Test
Engine/2 finden sich in TSTNGEN.NDX. Damit stehen sie der On-line-Hilfe fБr
Editoren wie epm, Source Link usw. zur VerfБgung, die On-line Hilfe
unterstБtzen und VIEW.EXE benutzen.
ΓòÉΓòÉΓòÉ 2. Test Tracing ΓòÉΓòÉΓòÉ
Das Tracing von Meldungen ist sowohl von der Programm-Schnittstelle von Test
Engine/2 als auch durch das API konfigurierbar. Es gibt mehrere mФgliche
Betriebsarten fБr das Test-Tracing.
1. Jeder Thread eines Prozesses kann unabhДngig von Test Engine/2 mit
einer eindeutigen Bezeichnung registriert werden, die fБr den
Programmierer von Bedeutung ist und eine eigene Trace-Datei besitzen
kann.
2. Jeder Thread eines Prozesses kann unabhДngig von Test Engine/2 mit
einer eindeutigen Bezeichnung registriert werden, die fБr den
Programmierer von Bedeutung ist, und eine Trace-Datei kann fБr den
Prozeс geФffnet werden.
3. Traces kФnnen gesendet werden, indem sie die API-Funktionen und/oder
Makros ohne irgendwelche einzutragende Threads benutzen. In diesem
Fall wird das Ziel des Traces aus Test Engine/2 heraus bestimmt, indem
die Default-Trace-Datei eingestellt und den MenБpunkt Global Trace
schalten aktiviert werden.
4. Es kann eine Mischung der obenerwДhnten Tracing-Arten benutzt werden,
einige Threads sind z.B. mit Trace-Dateien registriert, andere sind
registriert ohne Datei, und einige sind Бberhaupt nicht registriert.
Sie kФnnen die Kopfzeile definieren, die zu Beginn eines Testlaufs in die
Trace-Datei eingefБgt wird sowie die Fuсzeile, die am Ende einer Trace-Datei
hinzugefБgt wird. Dazu kФnnen die Kopfzeilen- und Fuсzeilen-EintrДge im
Optionen-Notizbuch benutzt werden.
Auсerdem kФnnen im Optionen-Notizbuch das Format einer Meldung sowie Zeit- und
Datum-Strings definiert werden.
Siehe die ausfБhrliche Beschreibung unter Formatierungs-Flags, die fБr
Meldungs-Strings, Kopf- und Fuсzeilen verfБgbar sind.
ΓòÉΓòÉΓòÉ 3. Formatierungs-Flags ΓòÉΓòÉΓòÉ
Spezielle Formatierungs-Flags, zusammengesetzt aus "$" und gefolgt von einem
Groсbuchstaben, kФnnen verwendet werden, um Meldungs-, Kopfzeilen- und
Fuсzeilenschablonen festzulegen. Diese Schablonen kФnnen beliebige andere
Zeichen oder Symbole enthalten.
FБr die Definition der Meldungsschablone sind folgende Flags verfБgbar:
o $N : druckt die registrierte Bezeichnung des Threads oder Prozesses.
o $P : druckt die Prozeс-ID des Prozesses, der das Trace sendete.
o $T : druckt die mit dem Prozeс zusammenhДngenden Thread-ID aus dem
Thread, der die Meldung sendete. Der Haupt-Thread eines Prozesses hat
immer ID = 1.
o $D : druckt das Datum, an dem die Meldung im Optionen-Notizbuch
definierten Format gesendet wurde.
o $I : druckt die Zeit, an der die Meldung im Optionen-Notizbuch
definierten Format gesendet wurde.
o $M : druckt die aktuelle Meldung, die gesendet wurde.
Beispiel fБr das Nachrichten-Format:
$N ($P:$T) [$D $I] > $M
Das wБrde folgendes Output ergeben:
TESTPROC (261:2) [93.11.22 11:12:34:45] > The return from TstFunction was 23
Die folgenden Flags werden benutzt, um DateikФpfe und Fuсzeilen zu schreiben:
o $D : druckt das Datum, an dem die Meldung im Optionen-Notizbuch
definierten Format gesendet wurde.
o $I : druckt die Zeit, an der die Meldung im Optionen-Notizbuch
definierten Format gesendet wurde.
o $F : druckt die komplette Pfad-Bezeichnung der Trace-Datei.
Kopfzeilen-Beispiel:
**********************************************************************
$F $D ($I)
ADD Consulting
*********************************************************************
mit entsprechendem Output:
**********************************************************************
D:\TESTPROJ\TESTTRACE\TEST.TRC 1993.11.22 (12:22:12:97)
ADD Consulting
**********************************************************************
═══ 4. MenБ Datei ═══
Das MenБ Datei wird benutzt, um das Output von Test Engine/2 Fenster zu Dateien
und Drucker zu kontrollieren, um ankommende Meldungen zu ╨╛tracen╨┐ und um das
Programm zu verlassen.
Weitere Informationen siehe eines des folgenden Themen:
o Global Trace schalten
o Global Trace schlieсen
o Ansicht lФschen
o Ansicht speichern
o Ansicht drucken
o Druckerauswahl
o Verlassen
ΓòÉΓòÉΓòÉ 4.1. Global Trace schalten ΓòÉΓòÉΓòÉ
Hot Key <F5>
Bindet das Tracing von gesendeten Meldungen an Test Engine/2 in die globale
Trace-Datei hinein. Wird dieser MenБpunkt das erste Mal gewДhlt, wird die
Trace-Datei in der Betriebsart Dateien Фffnen und anhДngen geФffnet gemДс
Optionen-Notizbuch. Wenn Tracing eingeschaltet ist, wird der MenБpunkt
markiert, und die Bezeichnung des Trace-Datei erscheint im Ъberschriftsbalken.
Um die Trace-Datei zu schlieсen, ist der MenБpunkt Global Trace zu benutzen.
Die оgetractenп Meldungen hДngen von den im Optionen-Notizbuch festgelegten
Trace-Optionen ab. Entweder werden alle ankommenden Meldungen oder
ausschlieсlich Meldungen von unbekannten (nicht registrierten) Quellen
╨╛getract╨┐.
═══ 4.2. Global Trace schlieсen ═══
Hot Key <Shift-F5>
Schlieсt die globale Trace-Datei und schaltet globales Tracing aus. Wenn keine
Global Trace-Datei geФffnet ist, hat diese Aktion keine Wirkung.
═══ 4.3. Ansicht lФschen ═══
Hot Key <F9>
Beseitigt im Ansichtsfenster alle sichtbaren Trace-Meldungen; beeinfluсt jedoch
weder das Tracing in globale noch in lokale Trace-Dateien.
Beachten Sie bitte: Ansicht speichern unmittelbar nach Ansicht lФschen wird nur
eine leere Datei erstellen und enthДlt ausschlieсlich Kopfzeile und Fuсzeile
gemДс den Definitionen im Optionen-Notizbuch.
ΓòÉΓòÉΓòÉ 4.4. Ansicht speichern ΓòÉΓòÉΓòÉ
Hot Key <F2>
Speichert den Inhalt des Ansichtsfensters (bis zu 300 Meldungen) in einer
Datei. Der Standard Dateidialog wird angezeigt, und Sie kФnnen eine Datei
auswДhlen, um den Speicherinhalt des Test Engine/2 Ansichtsfensters
anzuzeigen.
ΓòÉΓòÉΓòÉ 4.5. Ansicht drucken ΓòÉΓòÉΓòÉ
Hot Key <F4>
Druckt den Inhalt des Ansichtsfensters (bis zu 300 Meldungen) auf dem im Dialog
Druckerauswahl ausgewДhlten Drucker. Falls bisher kein Drucker ausgewДhlt ist,
wird der Dialog Druckerauswahl eingeblendet, so daс Sie einen Drucker wДhlen
kФnnen.
Bitte beachten Sie: Jeder Druckvorgang aus Test Engine/2 ist im PM_RAW Modus.
ΓòÉΓòÉΓòÉ 4.6. Druckerauswahl ΓòÉΓòÉΓòÉ
Hot Key <F6>
Zeigt den Dialog Druckerauswahl an, in dem Sie einen Drucker aus einer Liste
von allen stДndig auf Ihrer Workstation verfБgbaren Druckern auswДhlen kФnnen.
Alle danach folgenden Druckoperationen werden auf das ausgewДhlte GerДt
gesendet.
SДmtliche mit Ihrer Workstation verbundenen Drucker einschlieсlich
Netzwerk-GerДten kФnnen in diesem Dialog ausgewДhlt werden.
Der Dialog Druckerauswahl wird beschrieben in der Test Engine/2 Programming
Reference, die Teil des Lieferumfangs der Tools von Test Engine/2 ist.
ΓòÉΓòÉΓòÉ 4.7. Verlassen ΓòÉΓòÉΓòÉ
Hot Key <F3>
Zeigt den Dialog Verlassen an, so daс Sie Test Engine/2 verlassen kФnnen.
WARNUNG: Verlassen fБgt eine Meldung in die Test Engine/2 Queue ein. Auсerdem
kann es zu einer VerzФgerung kommen, solange Test Engine/2 mФgliche ausstehende
Meldungen aus seiner Queue liest, bevor das Programm tatsДchlich abschaltet.
Test Engine/2 NICHT abschalten, bevor alle Operationen beendet sind.
═══ 5. MenБ Editieren ═══
Unter diesem MenБ kФnnen Sie den Inhalt der Kopfzeilen-Datei und
Fuсzeilen-Datei oder einer beliebigen Trace-Datei nach Ihrer Wahl interaktiv
editieren. Der aufgerufene Editor wird im Optionen-Notizbuch definiert.
Weitere Informationen siehe eines der folgenden Themen:
o Kopfzeile editieren
o Fuсzeile editieren
o Trace-Datei editieren
o Trace-Datei drucken
o Global Trace-Datei editieren
o Global Trace-Datei drucken
ΓòÉΓòÉΓòÉ 5.1. Kopfzeile editieren ΓòÉΓòÉΓòÉ
Ruft den Default-Editor auf, um die im Optionen-Notizbuch definierte
Kopfzeilen-Datei zu editieren.
Die Kopfzeilen-Datei ist ein Textblock, der in alle Trace-Dateien eingefБgt
wird, sobald sie geФffnet werden und kann Formatierungs-Flags enthalten. Falls
die Datei im Modus AnhДngen geФffnet ist, wird ein Form Feed vor dem
Kopfzeilenblock eingefБgt.
═══ 5.2. Fuсzeile editieren ═══
Ruft den Default-Editor auf, um die im Optionen-Notizbuch definierte
Fuсzeilen-Datei zu editieren.
Die Fuсzeilen-Datei ist ein Textblock, der an alle Trace-Dateien angehДngt
wird, wenn sie geschlossen werden. Die Fuсzeilen-Datei kann Formatierungs-Flags
enthalten.
ΓòÉΓòÉΓòÉ 5.3. Trace-Datei editieren ΓòÉΓòÉΓòÉ
Zeigt den Standard-Datei-Dialog an, um eine Datei (normalerweise ein Trace) zu
wДhlen. Danach wird der Default-Editor aufgerufen, um die Datei anzusehen oder
zu modifizieren (siehe Optionen-Notizbuch).
ΓòÉΓòÉΓòÉ 5.4. Trace-Datei drucken ΓòÉΓòÉΓòÉ
Zeigt den Standard-Datei-Dialog an, um eine Datei (normalerweise ein Trace) zu
wДhlen. Danach kann auf dem Default-Drucker (siehe Druckerauswahl) gedruckt
werden. Falls kein Drucker definiert ist, erscheint der Dialog Druckerauswahl
noch vor dem Datei-Dialog. Wenn Sie keinen Drucker aus diesem Dialog wДhlen,
kann keine Datei zum Drucken ausgewДhlt werden.
ΓòÉΓòÉΓòÉ 5.5. Global Trace-Datei editieren ΓòÉΓòÉΓòÉ
Ruft den Default-Editor zusammen mit der globalen Trace-Datei auf. Siehe
Optionen-Notizbuch.
ΓòÉΓòÉΓòÉ 5.6. Global Trace-Datei drucken ΓòÉΓòÉΓòÉ
Druckt die globale Trace-Datei.
Falls kein Drucker definiert ist, erscheint der Dialog Druckerauswahl, bevor
die Druckfunktion aufgerufen wird. Falls Sie keinen Drucker wДhlen, wird die
globale Trace-Datei nicht gedruckt.
═══ 6. MenБ Optionen ═══
Unter diesem MenБ kФnnen Sie die Einstellungen Дndern und im Programm-Profil
speichern. Weitere Informationen siehe unter einem der folgenden Themen:
o Default-Einstellungen
o Einstellungen speichern
ΓòÉΓòÉΓòÉ 6.1. Default-Einstellungen ΓòÉΓòÉΓòÉ
Hot Key <F7>
Zeigt das Optionen-Notizbuch an, in dem alle Default-Einstellungen fБr Test
Engine/2 geДndert oder gezeigt werden kФnnen.
ΓòÉΓòÉΓòÉ 6.2. Einstellungen speichern ΓòÉΓòÉΓòÉ
Hot Key <F10>
Speichert alle Einstellungen aus dem Optionen-Notizbuch im Profil TSTNGEN.INI.
═══ 7. MenБ Aktionen ═══
Unter diesem MenБ kФnnen Sie Child Sessions sowie registrierte Prozesse und
Threads handhaben, die dabei sind, Test Engine/2 zu tracen.
Weitere Hilfe siehe detailliert unter einem der folgenden Themen:
o Prozesse und Threads
o Sitzungen starten
o Sitzungen verwalten
ΓòÉΓòÉΓòÉ 7.1. Prozesse und Threads ΓòÉΓòÉΓòÉ
Hot Key <F8>
Zeigt den Dialog Prozesse und Threads an, wo Sie die Prozesse und Threads
steuern kФnnen, die mit Test Engine/2 registriert sind. Sie kФnnen
Trace-Dateien fБr jeden registrierten Thread oder Prozeс Фffnen, schlieсen und
Дndern, den Tracing Modus Дndern (anhДngen), Tracing von Meldungen an das Test
Engine/2 Ansichtsfenster starten oder stoppen sowie jeden registrierten Prozeс
abschalten.
ΓòÉΓòÉΓòÉ 7.2. Sitzungen starten ΓòÉΓòÉΓòÉ
Zeigt den Dialog Sitzungen starten an, wo Sie Child Sessions von Test Engine/2
starten kФnnen. Diese Child Sessions kФnnen im Dialog Sitzungen verwalten
gesteuert werden.
Alle Programme, die von Test Engine/2 mit diesem Dialog gestartet werden,
werden vom Betriebssystem beendet, wenn Test Engine/2 schlieсt.
Child Sessions erben keine Dateien, Pipes oder andere Ressourcen von Test
Engine/2. Jedoch wird ein Trace gemacht, wenn sie schlieсen und der
Beendigungs-Code vom Betriebssystem an Test Engine/2 zurБckgegeben wird.
Child Sessions kФnnen ferner mit Test Engine/2 registrieren, in welchem Fall
sie nicht aus dem Dialog Sitzungen verwalten beendet werden kФnnen sondern nur
aus dem Dialog Prozesse und Threads.
ΓòÉΓòÉΓòÉ 7.3. Sitzungen verwalten ΓòÉΓòÉΓòÉ
Zeigt den Dialog Sitzungen verwalten an, der eine Liste der aktuell aktiven
Child Sessions zeigt. Von diesem Dialog kФnnen Sie die Child Sessions in den
Vordergrund bringen oder sie abschalten.
═══ 8. MenБ Tools ═══
Weitere detallierte Hilfe siehe eines der folgenden Themen:
o OS/2 Fenster
o Laufende Prozesse
ΓòÉΓòÉΓòÉ 8.1. OS/2 Fenster ΓòÉΓòÉΓòÉ
Hot Key <F11>
Startet ein OS/2 Befehlsfenster als unabhДngige Sitzung. Dieses Befehlsfenster
wird nicht durch das Betriebssystem beendet, wenn Test Engine/2 endet.
ΓòÉΓòÉΓòÉ 8.2. Laufende Prozesse ΓòÉΓòÉΓòÉ
Zeigt den Dialog Laufende Prozesse an, der eine Liste aller Prozesse zeigt, die
auf der Workstation laufen.
Diese Liste wird durch PID sortiert und vom Betriebssystem herausgezogen. Durch
Wahl eines Punktes aus der Liste ist es mФglich, diesen Prozeс mit dem Knopf
Beenden abzuschalten.
Die Liste kann per Druck auf den Knopf Erneuern aktualisiert werden.
ΓòÉΓòÉΓòÉ 9. Dialog Verlassen ΓòÉΓòÉΓòÉ
Hot Keys <F3 (Alt-F4)>
Um die Test Engine/2 Sitzung zu beenden, drБcken Sie den Knopf Verlassen. Die
FenstergrФсe wird gespeichert, sofern die Kontrollbox FenstergrФсe speichern
markiert ist.
Um die Test Engine/2 Sitzung fortzusetzen, drБcken Sie den Knopf Fortsetzen.
═══ 9.1. FenstergrФсe speichern ═══
Wenn Sie die GrФсe und Bildschirmposition des Test Engine/2 Fensters speichern
mФchten, mБssen Sie zuerst diese Kontrollbox markieren.
ΓòÉΓòÉΓòÉ 10. Optionen-Notizbuch ΓòÉΓòÉΓòÉ
Hot Key <F7>
Das Optionen-Notizbuch erlaubt Ihnen, die Default-Einstellungen fБr Test
Engine/2 zu wДhlen und zu definieren. Das Notizbuch besteht aus sechs Seiten.
Weitere Informationen siehe eines der folgenden Themen:
o Seite Dateien
- Globale Trace-Datei
- Globale Trace-Datei auswДhlen
- Kopfzeilen-Datei-Name
- Kopfzeilen-Datei auswДhlen
- Fuсzeilen-Datei-Name
- Fuсzeilen-Datei auswДhlen
o Seite Editor
- Aktuell
- Aufrufen mit
o Seite Formate
- Trace
- Datum
- Zeit
o Seite Trace
- Trace nach Prozessen
- Trace nach Threads
- Nicht registrierte Threads in Prozeсdatei anzeigen
- Prozeсdatei entspricht Datei von Thread 1
- Global Trace nicht registrierte
- Global Trace alle
- Senderwechsel anzeigen
- Dateien Фffnen und anhДngen
- Ъberwachen
o Seite Sprache
- Sprache
o Seite Palette
- Erneuern nur manuell
- Erneuern nach
- Schriftart fБr Ansichtsfenster
ΓòÉΓòÉΓòÉ 10.1. Globale Trace-Datei ΓòÉΓòÉΓòÉ
Geben Sie den kompletten Pfad der Datei ein, die geФffnet wird, um globale
Traces in diesem Feld aufzunehmen. Sie kФnnen die Datei durch Druck des Knopfes
Global Trace-Datei auswДhlen die Datei auswДhlen.
Diese Datei wird geФffnet und оgetractп, wenn Global Trace schalten aus dem
MenБ Datei gewДhlt wird.
═══ 10.2. Global Trace-Datei auswДhlen ═══
Dieser Knopf zeigt die Standard Datei Dialog an, um die globale Trace-Datei zu
wДhlen.
Der Name der ausgewДhlten Datei wird in das Eingabefeld Globale Trace-Datei
eingefБgt.
ΓòÉΓòÉΓòÉ 10.3. Kopfzeilen-Datei-Name ΓòÉΓòÉΓòÉ
Geben Sie den kompletten Pfad der Datei ein, die den Kopfzeilen-Block enthДlt,
der am Beginn jeder Trace-Datei eingefБgt wird. Siehe Formatierungs-Flags. Sie
kФnnen durch Druck des Knopfes Kopfzeilen-Datei auswДhlen die Datei auswДhlen,
die gebraucht wird.
═══ 10.4. Kopfzeilen-Datei auswДhlen ═══
Dieser Knopf zeigt den Standard Datei Dialog an, um die Kopfzeilen-Datei zu
wДhlen.
Der Name der ausgewДhlten Datei wird in das Eingabefeld Kopfzeilen-Datei-Name
eingefБgt.
═══ 10.5. Fuсzeilen-Datei-Name ═══
Geben Sie den kompletten Pfad der Datei ein, die den Fuсzeilen-Block enthДlt,
der am Ende jeder Trace-Datei eingefБgt wird. Siehe auch Formatierungs-Flags.
Sie kФnnen die benФtigte Datei durch Druck des Knopfes Fuсzeilen-Datei
auswДhlen die Datei auswДhlen.
═══ 10.6. Fuсzeilen-Datei auswДhlen ═══
Dieser Knopf zeigt den Standard Datei Dialog an, um die Fuсzeilen-Datei zu
wДhlen.
Der Name der ausgewДhlten Datei wird in das Eingabefeld Fuсzeilen-Datei-Name
eingefБgt.
ΓòÉΓòÉΓòÉ 10.7. Editor aktuell ΓòÉΓòÉΓòÉ
Geben Sie Namen des Editor-Programms ein, das aufgerufen werden soll, um
Kopfzeilen-, Fuсzeilen- und Trace-Dateien von Test Engine/2 zu editieren.
Wenn der Editor sich nicht in einem Verzeichnis befindet, das in der Pfadangabe
von CONFIG.SYS erscheint, muс der komplette Pfadname angegeben werden.
ΓòÉΓòÉΓòÉ 10.8. Aufrufen mit ΓòÉΓòÉΓòÉ
Geben Sie den Aufruf-String ein, um den Editor aufzurufen. Verwenden Sie %s fБr
den Dateinamen und beziehen Sie beliebig andere Schalter ein, die Sie nФtig
haben kФnnten.
Beziehen Sie den Programm-Namen in diesem Aufruf-String NICHT ein, da er von
Test Engine/2 eingefБgt wird.
Beispiel fБr epm : /o %s
ΓòÉΓòÉΓòÉ 10.9. Trace ΓòÉΓòÉΓòÉ
Geben Sie den Trace-String in dieses Feld ein. Weitere Informationen Бber
besondere Zeichen siehe Formatierungs-Flags.
ΓòÉΓòÉΓòÉ 10.10. Datum ΓòÉΓòÉΓòÉ
Geben Sie das Datumsformat in dieses Feld ein:
o Y : Jahr
o M : Monat
o D : Tag
Beispiel: YY.MM.DD ergibt ein Output von 94.03.28. DD/MM/YYYY ergibt
28/03/1994.
ΓòÉΓòÉΓòÉ 10.11. Zeit ΓòÉΓòÉΓòÉ
Geben Sie das Zeitformat in dieses Feld ein:
o h : Stunden
o m : Minuten
o s : Sekunden
o t : Hundertstel
Beispiel: hh.mm.ss.tt ergibt ein Output von 12.32.45.23.
ΓòÉΓòÉΓòÉ 10.12. Trace nach Prozessen ΓòÉΓòÉΓòÉ
Markieren Sie diesen Radioknopf, wenn Ihre Traces nach Prozeс und nicht als
nach Thread gruppiert werden sollen. Die hier gemachte Auswahl trifft fБr die
ganze Testsitzung zu.
Sie kФnnen den laufenden Modus von Test Engine/2 nur Дndern, wenn es keine
registrierteen Prozesse oder Threads gibt.
ΓòÉΓòÉΓòÉ 10.13. Trace nach Threads ΓòÉΓòÉΓòÉ
Markieren Sie diesen Radioknopf, wenn Ihre Traces nach Thread und nicht als
nach Prozeс gruppiert werden sollen. Die hier gemachte Wahl trifft fБr die
ganze Testsitzung zu.
Sie kФnnen den laufenden Modus von Test Engine/2 nur Дndern, wenn es keine
registrierte Prozesse oder Threads gibt.
═══ 10.14. Nicht registrierte Threads in Prozeсdatei anzeigen ═══
Markieren Sie diese Box, wenn alle Meldungen von nicht registrierten Threads zu
der Datei оgetractп werden sollen, die vom besitzenden Prozeс des Threads
geФffnet wurde.
Das setzt voraus, daс eine Trace-Datei fБr den besitzenden Prozeс im Dialog
Prozesse und Threads geФffnet wurde.
═══ 10.15. Prozeсdatei entspricht Datei von Thread 1 ═══
Markieren Sie diese Box, wenn alle Meldungen von nicht registrierten Threads zu
der Datei ╨╛getract╨┐ werden sollen, die von der Hauptfunktion des Prozesses
(Thread 1) geФffnet werden.
Nur gБltig, wenn Trace nach Threads eingeschaltet ist.
ΓòÉΓòÉΓòÉ 10.16. Global Trace nicht registrierte ΓòÉΓòÉΓòÉ
Nur Tracing von Meldungen von nicht registrierten Prozessen oder Threads zur
Global Trace-Datei.
ΓòÉΓòÉΓòÉ 10.17. Global Trace alle ΓòÉΓòÉΓòÉ
Tracing aller ankommenden Meldungen zu der Global Trace-Datei.
ΓòÉΓòÉΓòÉ 10.18. Senderwechsel anzeigen ΓòÉΓòÉΓòÉ
Wenn diese Box markiert ist, werden alle Оnderungen in der Source der Meldungen
in der Datei Global Trace (wenn eingeschaltet) und in dem Ansichtsfenster
notiert.
═══ 10.19. Dateien Фffnen und anhДngen ═══
Markieren Sie diese Box, um alle Trace-Dateien im Modus AnhДngen zu Фffnen.
Wenn diese Box nicht markiert ist, wird jede Trace-Datei, die bereits
existiert, Бberschrieben.
Diese Flag ist durch Default ausgeschaltet.
═══ 10.20. Ъberwachen ═══
Markieren Sie diese Box, wenn die Meldungen von neu gespeicherten Prozessen
oder Threads automatisch im Ansichtsfenster angezeigt werden sollen.
Diese Flag wird durch Default eingeschaltet.
ΓòÉΓòÉΓòÉ 10.21. Sprache ΓòÉΓòÉΓòÉ
Die aktuelle Sprache wird hervorgehoben. Wenn Sie eine andere wДhlen, werden
Sie gefragt, ob Sie beim Verlassen des Dialogs Einstellungen zur neuen Sprache
wechseln mФchten.
ΓòÉΓòÉΓòÉ 10.22. Erneuern nur manuell ΓòÉΓòÉΓòÉ
Diese Kontrollbox erlaubt Ihnen, das automatische Erneuern der Liste, die im
Dialog Laufende Prozesse angezeigt wird, auszuschalten. Wenn diese Kontrollbox
markiert ist, kФnnen Sie das Display nur erneuern, in dem Sie den Knopf
Erneuern benutzen.
ΓòÉΓòÉΓòÉ 10.23. Erneuern nach ΓòÉΓòÉΓòÉ
Mit diesem Drehknopf kФnnen Sie die Anzahl der Sekunden zwischen jedem Erneuern
der Liste, die im Dialog Laufende Prozesse gezeigt wird, von 1 bis 65 Sekunden
einstellen (zulДssig maximale VerzФgerung fБr einen Fenster-Zeitmesser).
Bitte beachten Sie: es wird empfohlen, die Zeit oberhalb 10 Sekunden
einzustellen, ansonsten wird die Auswahl von Punkten aus der Liste schwierig
sein.
═══ 10.24. Schriftart fБr Ansichtsfenster ═══
Diese Option erlaubt Ihnen, die Schriftart zu wechseln, in der Traces im
Ansichtsfenster anzeigt werden. Der Default ist Courier 8pt.
DrБcken des Knopfes ruft den System-Dialog Schriftart auf, in dem Sie eine
andere Schriftart wДhlen kФnnen.
ΓòÉΓòÉΓòÉ 11. Dialog Laufende Prozesse ΓòÉΓòÉΓòÉ
Hot Key <F12>
In einer Listenbox wird eine Liste von allen auf der Workstation laufenden
Prozessen angezeigt.
Das Anfangs-Display zeigt den Status der Workstation, als der Dialog erФffnet
wurde, und wird abhДngig von den Einstellungen des Drehknopfes Erneuern nach
regelmДсig erneuert (siehe Optionen-Notizbuch).
Das Display kann manuell durch Druck auf den Knopf Erneuern neu angezeigt
werden. Wenn die Box Erneuern nur manuell markiert ist, kФnnen Sie das Display
nur mit dem Knopf Erneuern aktualisieren.
Jeder auf der Workstation laufende Prozeс kann gewДhlt und dann durch DrБcken
des Knopfes Abschalten abgeschaltet werden.
ΓòÉΓòÉΓòÉ 12. Dialog Sitzungen starten ΓòÉΓòÉΓòÉ
Sie kФnnen von diesem Dialog Child Sessions von Test Engine/2 starten. Bitte
beachten Sie, daс jede auf diese Art und Weise gestartete Sitzung von OS/2
geschlossen wird, sobald Test Engine/2 beendet wird.
Weitere Informationen siehe unter einem der folgenden Themen:
o Sitzungsname
o Programm-Name
o Programm-Parameter
o Programm wДhlen - Knopf
o Starten-Knopf
ΓòÉΓòÉΓòÉ 12.1. Programm-Name ΓòÉΓòÉΓòÉ
Geben Sie den Namen des Programms ein, das gestartet werden soll und mit dem
Programm wДhlen - Knopf ausgewДhlt werden kann. Wenn sich das Programm nicht
auf dem Pfad fБr das System befindet, muс der komplette Pfad angegeben werden.
Jedes durchfБhrbare Programm oder jede Kommandodatei kann angegeben werden (
*.EXE, *.COM, *.CMD).
═══ 12.2. Programm wДhlen - Knopf ═══
Ist dieser Knopf gedrБckt, wird der Standard Datei-Dialog angezeigt, um das
Programm auszuwДhlen, das als Child Session laufen soll. Das Ergebnis wird in
das Feld Programm-Name eingefБgt.
ΓòÉΓòÉΓòÉ 12.3. Programm-Parameter ΓòÉΓòÉΓòÉ
Geben Sie die Parameter ein, falls solche dem Programm Бbergeben werden
sollten.
ΓòÉΓòÉΓòÉ 12.4. Sitzungsname ΓòÉΓòÉΓòÉ
Geben Sie den Namen ein, unter dem die Sitzung fБr Test Engine/2 bekannt werden
soll. Dieser Name wird in der Liste der aktiven Sitzungen im Dialog Sitzungen
verwalten erscheinen.
Dieser Name wird auch benutzt fБr den Ъberschriftsbalken eines Befehlsfensters.
ΓòÉΓòÉΓòÉ 12.5. Starten-Knopf ΓòÉΓòÉΓòÉ
Starten Sie die Sitzung, wie sie in den Feldern des Dialogs definiert wurde.
Falls irgendeines der erforderlichen Felder leer ist, wird Test Engine/2 ein
akustisches Signal senden und den Cursor in das erste leere Feld setzen.
ΓòÉΓòÉΓòÉ 13. Dialog Sitzungen verwalten ΓòÉΓòÉΓòÉ
Benutzen Sie diesen Dialog, um jede Sitzung zu steuern, die mit dem Dialog
Sitzungen starten gestartet wurde. Die Listenbox enthДlt eine Liste der
Sitzungen, die von dem Dialog Sitzungen starten gestartet wurden. Wenn eine
Sitzung aus der Liste ausgewДhlt wird, kann sie mit dem Knopf Sitzungen
abschalten abgeschaltet (falls sie nicht mit Test Engine/2 gespeichert wurde)
oder mit dem Knopf Sitzungen auswДhlen in den Vordergrund geholt werden.
ΓòÉΓòÉΓòÉ 13.1. Knopf Sitzung abschalten ΓòÉΓòÉΓòÉ
Wenn die Child Session nicht mit Test Engine/2 registriert hat, kann die
ausgewДhlte Sitzung durch Druck dieses Knopfs ausgeschaltet werden.
═══ 13.2. Knopf Sitzung auswДhlen ═══
Benutzen Sie diesen Knopf, um eine Sitzung in der Listenbox auszuwДhlen und zum
Vordergrund des Desktops zu bringen.
ΓòÉΓòÉΓòÉ 14. Dialog Prozesse und Threads ΓòÉΓòÉΓòÉ
Hot Key <F8>
Dieser Dialog zeigt alle Prozesse und Threads, die mit Test Engine/2
registriert wurden. Weitere Informationen zu den Feldern und KnФpfen siehe
bitte eines der folgenden Themen:
o Trace schalten
o Ъberwachen
o Ansicht Threads
o Ansicht Prozesse
o Trace-Datei Name
o Trace-Datei wДhlen
o Trace-Datei Фffnen
o Trace-Datei schlieсen
o Trace-Datei anhДngen
o Prozeс abschalten
ΓòÉΓòÉΓòÉ 14.1. Ansicht Threads ΓòÉΓòÉΓòÉ
Dies ist der Default-Anzeige-Modus, wenn der Trace-Modus auf Thread Tracing
eingestellt ist (siehe Optionen-Notizbuch). Es zeigt eine Liste von Threads,
die mit Test Engine/2 registriert wurden.
Diese Option ist deaktiviert, wenn der Trace-Modus auf Prozeс Tracing
eingestellt wird.
ΓòÉΓòÉΓòÉ 14.2. Ansicht Prozesse ΓòÉΓòÉΓòÉ
Dies ist der Default-Anzeige-Modus, wenn der Trace Modus auf Prozeс Tracing
eingestellt ist (siehe Optionen-Notizbuch). Es zeigt eine Liste der Prozesse,
die mit Test Engine/2 registriert wurden.
Um einen abzuschaltenden Prozeс auszuwДhlen, mБssen Sie diesen Modus
aktivieren.
ΓòÉΓòÉΓòÉ 14.3. Trace schalten ΓòÉΓòÉΓòÉ
Wenn diese Box aktiviert wird, werden alle Meldungen vom ausgewДhlten Thread
oder Prozeс zu der Datei оgetractп, die in dem Eingabefeld Trace-Datei Name
angezeigt wird.
═══ 14.4. Ъberwachen ═══
Wenn diese Box aktiviert wird, werden alle Meldungen im Ansichtsfenster vom
ausgewДhlten Thread oder Prozeс angezeigt.
ΓòÉΓòÉΓòÉ 14.5. Trace-Datei Name ΓòÉΓòÉΓòÉ
Dieses Feld kann benutzt werden, um den Namen einer Datei zum Tracing des in
der Liste-Box ausgewДhlten Threads oder Prozesses einzugeben.
Wenn der ausgewДhlte Thread oder Prozeс eine Trace-Datei gespeichert hat, wird
sein Name in diesem Eingabefeld erscheinen.
Sie kФnnen eine Datei von dem Datei-Dialog durch DrБcken des Knopfes
Trace-Datei wДhlen auswДhlen.
═══ 14.6. Trace-Datei wДhlen ═══
Dieses wird den Standard Datei-Dialog anzeigen, wo Sie eine Trace-Datei fБr den
ausgewДhlten Prozeс oder Thread wДhlen kФnnen. Der ausgewДhlte Dateiname wird
in das Eingabefeld Trace-Datei Name eingefБgt.
═══ 14.7. Trace-Datei Фffnen ═══
Um die Trace-Datei zu Фffnen, die im Eingabefeld Trace-Datei Name angezeigt
wird, drБcken Sie diesen Knopf.
═══ 14.8. Trace-Datei schlieсen ═══
Um die Trace-Datei zu schlieсen, die im Eingabefeld Trace-Datei Name angezeigt
wird, drБcken Sie diesen Knopf.
═══ 14.9. Trace-Datei anhДngen ═══
Wenn dieser Knopf aktiviert wird, wird die Trace-Datei im AnhДngen-Modus
geФffnet, andernfalls wird sie Бberschrieben.
═══ 14.10. Prozeс abschalten ═══
Dieser Knopf ist nur im Modus Ansicht Prozesse schaltbar (siehe Ansicht
Prozesse). Es erlaubt Ihnen, den ausgewДhlten Prozeс abzuschalten.
ΓòÉΓòÉΓòÉ 15. Schnelltasten ΓòÉΓòÉΓòÉ
Die folgenden Schnelltasten sind in Test Engine/2 verfБgbar:
o <F1> On-line Hilfe (Kontext-sensitiv)
o <F2> Ansicht speichern
o <F3> Verlassen
o <F4> Ansicht drucken
o <F5> Global Trace schalten
o <F6> Drucker wДhlen
o <F7> Default-Einstellungen
o <F8> Prozesse und Threads
o <F9> Ansicht lФschen
o <F10> Einstellungen speichern
o <F11> OS/2-Fenster
o <F12> Laufende Prozesse
o <Shift-F5> Global Trace schlieсen
o <Leerzeichen> Hebt die Wahl der ausgewДhlten Zeile vom Ansichtsfenster auf
und veranlaсt Test Engine/2, ankommende Meldungen unten am Fenster so zu
zeigen, wie sie ╨╛getract╨┐ wurden.
ΓòÉΓòÉΓòÉ 16. Start-Parameter ΓòÉΓòÉΓòÉ
Test Engine/2 kann beliebig in einer der gelieferten Sprachen gestartet werden.
Das Optionen-Notizbuch zeigt auf der Seite Sprachen eine Liste von erhДltlichen
Sprachen. Um Test Engine/2 in einer speziellen Sprache von der Kommandozeile
aus zu starten, kФnnen die folgenden Einzel-Zeichen-Flags benutzt werden:
o E : Englisch
o F : FranzФsisch
o S : Spanisch
o G : Deutsch
o I : Italienisch
o P : Portugiesisch
o D : HollДndisch
o A : DДnisch
o N : Norwegisch
o V : Schwedisch
o U : Finnisch
o O : Polnisch
o Z : Tschechisch
o K : Griechisch
o H : Ungarisch
o C : IslДndisch
o M : RumДnisch
o R : Russisch
o Y : Serbokroatisch
Die Character-Flag muс der erste Parameter auf der Kommandozeile sein. Voraus
geht ein /
Beispiel:
tstngen /s
Dieser Befehl startet Test Engine/2 in Spanisch.