PHPUnit2 verwenden

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

PHPUnit2 verwenden

Postby hubfred » 16. January 2007 14:40

Hallo zusammen,

ich versuche nun schon seit einiger Zeit PHPUnit (bzw. PHPUnit2) unter meiner XAMPP Installation 1.55 zum Laufen zu bringen, aber ich habe es auch nach Konsultation diverser Anleitungen nicht geschafft.
Ich habe das auch schon in anderen Foren gepostet, aber die dortigen Hilfestellungen waren nicht erfolgreich.

Ich möchte im Grunde nur das Bild in der Konsole sehen, dass Sebatian Bergmann auf seiner PHPUnit-Doku Seite zeigt:

http://www.phpunit.de/pocket_guide/2.3/de/textui.html (oben)

Dann könnte ich mich endlich an das automatische Testen meiner Applikationen setzen. Es ist sehr wichtig, da es sich um eine Abschlussprüfung handelt.

Vielleicht erstmal Grundlegendes:

1.) Xampp läuft, btw eine sehr tolle Sache, die Ihr da etabliert habt
2.) PHPUnit 1+2 sind als Ordner vorhanden, ein älterer Eintrag hier im Forum beschreibt, dass man noch einige Pear Konfigurationen (pear channel discover, update, Bekanntmachung mit PATH der Umgebungsvariablen von Windows usw.) machen muss, um PHPUnit effektiv zu installieren. Die brachen aber zumeist mit verschiedensten Fehlermeldungen ab. Wenigstens sagt pear config-show dass was da ist.
3.) Kurz gesagt, was muss ich noch machen, damit PHPUnit läuft?
4.) Wenn es läuft, wo rufe ich phpunit dann auf? So wie ich das sehe kann ich es, da der IncludePath der php.ini pear "kennt", doch dann von überall aus der Windows cmd laufen lassen oder? So wurde mir das anderweitig gesagt.

Ich hoffe Ihr helft mir weiter. Wenn Ihr nichts mehr wisst, dann habe ich auch keine Ideen mehr.

Habt herzlichen Dank,
Kai
hubfred
 
Posts: 1
Joined: 16. January 2007 14:09

Postby teddyc » 24. January 2007 20:26

Hi,

Ich habe auch Problem mit der PHPUnit von XAMPP (v1.5.3a) und bin gerade jegendwie umgegangen, zustätzlich zu Dokus habe ich gemerkt:

Es kann mit pear nicht klappen, es zu erneuen:
Code: Select all
proxy setting, dependency package downloading
....
C:\Programme\xampp\php>pear uninstall phpunit/PHPUnit
phpunit/PHPUnit not installed
....
C:\Programme\xampp\php>pear upgrade phpunit/PHPUnit
phpunit/PHPUnit can optionally use PHP extension "json"
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.0RC2)
downloading PHPUnit-3.0.2.tgz ...
Starting to download PHPUnit-3.0.2.tgz (100,022 bytes)
......................done: 100,022 bytes
Could not delete C:\Programme\xampp\php\phpunit.bat, cannot rename C:\Programme\
xampp\php\.tmpphpunit.bat
ERROR: commit failed
...
C:\Programme\xampp\php>del .tmpphpunit.bat
C:\Programme\xampp\php\.tmpphpunit.bat konnte nicht gefunden werden


dann habe ich die 2 Dateien
Code: Select all
phpunit
phpunit.bat

manual gelöscht, und als gute Folge:

Code: Select all
C:\Programme\xampp\php>pear upgrade phpunit/PHPUnit
phpunit/PHPUnit can optionally use PHP extension "json"
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.0RC2)
downloading PHPUnit-3.0.2.tgz ...
Starting to download PHPUnit-3.0.2.tgz (100,022 bytes)
......................done: 100,022 bytes
upgrade ok: channel://pear.phpunit.de/PHPUnit-3.0.2

C:\Programme\xampp\php>phpunit --help
PHPUnit 3.0.2 by Sebastian Bergmann.
...


Ich habe "C:\Programme\xampp\php" in PATH (System ENV) schon vorher gesetzt und bin zu meine Htdocsfolder gegangen, um die Test auszuführen.

Code: Select all
C:\Programme\xampp>cd C:\Programme\xampp\htdocs\newlayout

C:\Programme\xampp\htdocs\newlayout>phpunit ArrayTest
PHPUnit 3.0.2 by Sebastian Bergmann.

..

Time: 00:00


OK (2 tests)


so scheint es zu funktionieren. Andere möglichkeit außer dem cmd habe ich noch nicht probiert.

hoffe es bei dir auch klappt.

VG
teddyc
 
Posts: 1
Joined: 24. January 2007 17:02


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 5 guests