PHP - Gibt es eine portable Version von PHPUnit?

8

Gibt es eine portable Version von PHPUnit, die ich mit meiner Web-App bündeln kann? Ich möchte in der Lage sein, phpunit auf jedem Server zu verwenden und gleichzeitig die Probleme mit der Verwendung von PEAR zu vermeiden (Versionskonflikte, andere gehostete Anwendungen zu knacken, etc.).

    
John Himmelman 26.01.2011, 03:27
quelle

3 Antworten

8

Portable phpunit (aus Ссылка "Verwendung von PHPUnit aus einem Git-Checkout")

Für phpunit 3.5:

%Vor%

und fügen Sie dann jeden einzelnen dieser Ordner in Ihren Include-Pfad ein.

Es wird nicht funktionieren, wenn Sie eines dieser Pakete auslassen.

Wenn Sie sie nicht immer im Include-Pfad haben wollen, ist hier eine ausführbare phpunit.sh-Datei

phpunit.sh

%Vor%     
edorian 26.01.2011, 08:55
quelle
3

Die Antwort von edorian war genau zu der Zeit, als sie geschrieben wurde (und ist wahrscheinlich auch heute noch nützlich). Heutzutage stehen Ihnen jedoch einige bequemere Optionen zur Verfügung.

Zusätzlich zu das Reparieren auf eine bestimmte PhpUnit via Composer können Sie Laden Sie PHPUnit auch als Phar herunter und verwenden Sie das.

Zitieren Ссылка

  

Wir vertreiben ein PHP-Archiv (PHAR), das alle erforderlichen (sowie einige optionale) Abhängigkeiten von PHPUnit in einer einzigen Datei enthält:

%Vor%     
Gordon 04.08.2015 11:42
quelle
2

Die Antwort von edorian hat das Symfony / Yaml-Paket verpasst. Darüber hinaus schien Symfony / Finder erforderlich zu sein, obwohl dies in der Readme-Datei von PHPUnit nicht erwähnt wird.

In Bezug auf die PEAR-Abhängigkeit ist es nur der Selbsttest der PHPUnit, der dazu neigt, sie zu benötigen. Zumindest habe ich es geschafft, die gesamte Testsuite von Zend Framework 2 ohne Probleme laufen zu lassen. Und ich hatte keine PEAR installiert.

Hier ist das Installationsprogramm für PHPUnit Git, das ich Ссылка gemacht habe.

    
kblomqvist 11.08.2012 16:15
quelle

Tags und Links