Rahmenwerk und JUnit-Tests Kurzinformation für das Eclipse RCP 3.5 basierte Rahmenwerk

Ähnliche Dokumente
Informationen zur Überarbeitung des Rahmenwerkes. auf Eclipse RCP 3.5 Basis

Updateseite_BuV-PlugIn-NERZ-Gesamt

Virtueller Campus. Virtueller Campus Horw mit interaktiver Steuerung. HowTo: Scripting-Komponente in Betrieb nehmen

Installationsanleitung

Eclipse Tutorial.doc

SAP -Schnelleinstieg: ABAP-Entwicklung in Eclipse. Christoph Lordieck

Eclipse kann kostenlos unter dem folgenden Link herunter geladen werden:

Abschlussbericht. Erstellung eines automatisierten Build-Prozesses für Eclipse-RCP- Anwendungen am Fallbeispiel Control System Studio.

Entwicklung einer standardisierten Steuerungssoftware für eine Streckenbeeinflussungsanlage am Beispiel der A 8

Technische Informatik für Ingenieure Winter 2005/2006 Übungsblatt Nr. 3

Auftragsplaner. Morgan N. Sandquist Entwicklung: Gary Meyer Korrektur: Lauri Watts Übersetzung der Dokumentation: Robert Schröter

HiCrypt. Einrichtung mit Floating Licence. digitronic computersysteme gmbh

Administrator-Anleitung

Die Anwendung SecAuthenticator

Kurzeinweisung. Einrichtung Outlookanbindung

Installationsbeschreibung

Virtuelle Desktop Infrastruktur

Citrix Zugang Inhaltsverzeichnis

EV3 JAVA-PROGRAMMIERUNG MIT LEJOS INSTALLATIONSANLEITUNG INHALT

Outlook 2000 Thema - Archivierung

EIBPORT INBETRIEBNAHME MIT DEM BROWSER / JAVA EINSTELLUNGEN / VORBEREITUNGEN AM CLIENT PC

Handbuch. OpenJDK als alternative Java-Umgebung

CADEMIA: Einrichtung Ihres Computers unter Windows

Putzi4Win 1/ 9. Dokumentation

CADEMIA: Einrichtung Ihres Computers unter Mac OS X

Übungen zur Vorlesung. Maschinelles Lernen. Wintersemester 2011/2012

Citrix Zugang Inhaltsverzeichnis

ProCalc 2014 Installation

Das Handbuch zu KCron

Das PTCarPhone 5 als Modem verwenden

Schritt für Schritt Installationsanleitung LIBRARY iopac auf einem Windows Server 2012 / 2012 R2 (IIS8)

Systemerweiterung der Verkehrsrechnerzentrale in Baden-Württemberg. Softwareentwurf SE Parameterdialoge des Steuerungskerns

Backup und Restore mit PC Wrapper

IBM Software Demos Rational Systems Developer Introduction

WINDOWS 10. Modul 1 - Grundlagen

AI WEBLAUNCHER. Installation und Betrieb

UMGEBUNG VORBEREITEN...

esc/e e.k. Mühlheide Stemwede Telefon 05773/ Telefax 05773/

Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln

Installation der Rehm-Programme

Wie können Sie die Verbindung vom Bediengerät zur Steuerung über die Geräte-Einstellungen wechseln?

Terminland TLSync. Installationsanleitung. Terminland TLSync. Installationsanleitung. Dokumentation: 3.02 Terminland: ab Datum:

WorldSDS Installationsanleitung. Inhaltsverzeichnis

Protokoll. Höhere Technische Bundeslehranstalt Fischergasse 30 A-4600 Wels. Titel der Übung: Novell - Softwareverteilung

Qualität von Software - Prof. Schlingloff, Lackner - SS2013 DYNAMISCHER TEST. Whitebox Testen mit JUnit

Recover Anleitung ONE XCELLENT-10 Tablet via USB Stick

Directory Watcher v1.1 Dokumentation

Kurzanleitung Eclipse

CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java

OpenVPN unter Windows 7, 8 und 10 Stand: 6. April 2017

Programmaktualisierung und Parameter neu einlesen

3 Geoverarbeitung mit dem ModelBuilder

Inbetriebnahmeanleitung Java RE

Leitfaden. Für die Installation von InfoZoom Desktop Protected in einer Citrix- Umgebung

Installationsanleitung Maschinenkonfiguration und PP s. Release: VISI 2018 R2 Autor: Anja Gerlach Datum: 29. Mai 2018

ELO Click & Find. Technische Dokumentation ELO Click & Find. Inhalt. [Stand: Programmversion: ]

Kurzeinweisung. WinMail

Schnelleinstieg Online-Backup

Ausfüllen von PDF-Formularen direkt im Webbrowser Installation und Konfiguration von Adobe Reader

HOBLink J-Term Eclipse Plugin

easycredit Ratenkauf für OXID eshop

Virtualisieren einer Anwendung mit Microsoft App-V 5.0. Nick Informationstechnik GmbH Virtualisieren einer Anwendung mit Microsoft App-V 5.

Handbuch Bedienungsanleitung KeePass / Version 1.0

Automatischer Import Technische Beschreibung

Programme: Allplan 2018 Allplan 2017 Dokument-ID: Internet:

Live Update (Auto Update)

Datenaustausch mit GlobalX. Stand:

Versionsverwaltung mit Eclipse. PR1 - Medizinische Informatik (IMB) Dennis-Immanuel Czogalla

Die neue LMS Plattform

Update VISI 21 auf VISI 2016 R1. Release: VISI 2016 R1 Autor: Holger Wüst Datum:

Linux Treiber Installation Hochschule Reutlingen

Software Release Notes

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

1. Installation und Datenbankeinrichtung

Dokumentation PORTAL CONNECTOR

Ethernet Device Configuration

Anleitung Praxisspiegel mit Safari und Mac OS X

Systemvoraussetzungen für Windows Server 2012 Windows Server 2012 R2 Windows Server 2016

Einrichten einer Debug- Umgebung in Eclipse

A Zusatz zum Thema 2.2.1: Der

Erhöhe den Nutzen deines Dienstes

vsphereclient_v02.docx VMware vsphere

Windows Firewall Ausnahmen. Windows Firewall Ausnahmen für Docusnap konfigurieren

JetSym. Versionsupdate von V auf V We automate your success.

Anleitung: Verbindung mit der Datenbank

AdBackup Januar 2017 AdBackup 6.21 ist auf der Plattform Oodrive Vision sowie in Form des unabhängigen Produkts AdBackup Pro verfügbar

Multi-Sound-Modul Treiberinstallation. Treiberinstallation

Citrix ShareFile Der ShareFile Sync Client for Windows

Installationsanleitung Prozess Manager. Release: Prozess Manager 2017 Autor: Ralf Scherer Datum:

elux Live-Stick Erstellen und Anpassen

JUnit. Software-Tests

Transkript:

Rahmenwerk und JUnit-Tests Kurzinformation für das Eclipse RCP 3.5 basierte Rahmenwerk Dambach-Werke GmbH Datum: 05.02.2010 Dambach-Werke GmbH 1

Inhaltsverzeichnis 1 Ausführen der JUnit-Test der SWE 13.1 (Rahmenwerk) und SWE 13.2 (Plug-Ins)...3 1.1 Einleitung und Anforderungen...3 1.2 Ausführen der JUnit-Tests...3 1.2.1 Konfiguration des JUnit Plug-in Tests...5 1.3 Sonstiges zum JUnit Plug-In Test...5 Abbildungsverzeichnis Abbildung 1: JUnit Plug-In Test in der Paketstruktur...3 Abbildung 2: Starten des JUnit Plug-In Tests über das Kontextmenü...4 Abbildung 3: JUnit Plug-In Test in der Paketstruktur...4 Abbildung 4: Starten des JUnit Plug-In Tests über das Kontextmenü...4 Abbildung 5: Einstellen von Parametern...5 Dambach-Werke GmbH 2

1 Ausführen der JUnit-Test der SWE 13.1 (Rahmenwerk) und SWE 13.2 (Plug-Ins) 1.1 Einleitung und Anforderungen Im Gegensatz zu normalen JUnit-Tests, stellt das Rahmenwerk auf Grund seiner Eclipse RCP basierten Architektur besondere Anforderungen an die Ausführungsumgebung der JUnit-Tests. Folgende Eclipse-Komponenten müssen zur Verfügung stehen: Eclipse 3.5.1 Installiertes Plug-In org.junit4 (4.5.0) Installiertes Feature org.eclipse.pde. Unter http://www.eclipse.org/downloads/ ist die hier verwendete Eclipse Umgebung Eclipse for RCP/Plug-in Developers im Service Release 1 verfügbar, welche die oben genannten Bestandteile beinhaltet. Der für die Tests notwendige Datenverteiler wird bereitgestellt und ist als Archiv kernsoftwarekernsoftware-3.4.10-test.zip verfügbar. Dieser Datenverteiler muss vor dem Ausführen der Tests auf der lokalen Maschine aktiv. Die Parametrierung muss bereit für Anfragen sein. Parametrierung ist noch nicht bereit. Parametrierung ist bereit, Meldung Datenverteiler bereit wird ausgegeben. 1.2 Ausführen der JUnit-Tests Die JUnit-Tests von Plug-Ins befinden sich innerhalb der Quellcodeordner junit und junitpde des jeweiligen Plug-Ins. Im Ordner junit befinden sich die JUnit-Tests, die zur Laufzeit nicht auf Funktionalitäten, die durch die Eclipse RCP geliefert werden, angewiesen sind. Im Ordner junitpde befinden sich diejenigen Tests, die zur Laufzeit auf Funktionen der Eclipse RCP angewiesen sind. Die Paketstruktur dieser Ordner richtet sich nach der Struktur des Quellcodeordners des jeweiligen Plug-Ins. Im obersten Paket befindet sich die JUnit-Testsuite, welche alle Tests der untergeordneten Pakete ausführt. Der normale JUnit-Test kann durch einen Rechtsklick auf die Test-Suite im obersten Paket des junit-ordner ausgeführt werden: Dambach-Werke GmbH 3

Es öffnet sich das folgende Kontext-Menü: Abbildung 1: JUnit Plug-In Test in der Paketstruktur Abbildung 2: Starten des JUnit Plug-In Tests über das Kontextmenü Ein Klick auf JUnit Test startet die Ausführung der JUnit Test-Suite. Der PDE Plug-In Test ist ebenfalls über dieses Kontextmenü erreichbar. Es wird aus dem obersten Paket im Ordner junitpde hierzu entsprechend die Test-Suite per Rechts-Klick ausgewählt: Dambach-Werke GmbH 4

Es öffnet sich das folgende Kontextmenü: Abbildung 3: JUnit Plug-In Test in der Paketstruktur Abbildung 4: Starten des JUnit Plug-In Tests über das Kontextmenü Ein Klick auf JUnit Plug-in Test startet den Test des Plug-Ins. 1.2.1 Konfiguration des JUnit Plug-in Tests Für den JUnit Plug-in Test des Plugins de.bsvrz.buv.rw.rw muss zum Testen der Kommandozeilenparameter der folgende Parameter übergeben werden: -tesparameter=123 Dieser Parameter kann wie gewohnt über Open Run Dialog... eingestellt werden: Dambach-Werke GmbH 5

Abbildung 5: Einstellen von Parametern Des weiteren sollten bei allen PDE JUnit-Test die nachfolgenden Argumente für die Virtuelle Maschine eingestellt werden: -Xmn128M -Xms512M -Xmx1024M 1.3 Sonstiges zum JUnit Plug-In Test Der JUnit Plug-in Test ist nur zum Testen einzelner Plug-Ins ausgelegt, d.h. beim Start eines solchen Testes kann nicht das komplette Rahmenwerk erscheinen. Die Plug-Ins sind für die Testklassen in einer RCP-Entwicklungsumgebung verfügbar. Mit dem erscheinenden Testfenster sollte keine Interaktion vorgenommen werden. Ein Ausführen der JUnit-Tests ohne die Eclipse RPC ist nicht möglich. Dambach-Werke GmbH 6