PhpStorm PhpUnit über phar AutoVervollständigen funktioniert nicht

Habe ich PHPStorm 8.0.1.

PHPUnit installiert ist, über PHAR-Archiv wie:

wget https://phar.phpunit.de/phpunit.phar
chmod +x phpunit.phar
sudo mv phpunit.phar /usr/bin/phpunit

PHPUnit funktioniert via cli:

user@pc:/usr/bin$ cd ~
user@pc:~$ phpunit --version
PHPUnit 4.3.5 by Sebastian Bergmann.

Ich folgte den Anweisungen von JetBrains website https://www.jetbrains.com/phpstorm/webhelp/enabling-phpunit-support.html#d298258e897

In PHPStorm Datei->Registerkarte Einstellungen PHP/PHPUnit
der radio-button Path to phpunit.phar aktiviert ist
und Wert /usr/bin/phpunit

Ich habe eine Datei mit einem test folgendermaßen definiert:

class MyTest extends PHPUnit_Framework_TestCase {
...

Zu diesem Zeitpunkt PHPStorm Marken Undefined class PHPUnit_Framework_TestCase

Habe ich neu gestartet PHPStorm und Computer, aber immer noch das gleiche problem.

Habe ich auch versucht, indem /usr/bin zu include-Pfad (Rechtsklick auf externe Bibliotheken in der Projekt-Ansicht, und wählen Sie die option Configure PHP include paths) ohne Erfolg.

Hier ist die config für PHPStorm-Einstellungen, Registerkarte PHP (wenn Sie Fragen):

PHP Language level: 5.5 (finally, generators, etc.)
Interpreter: PHP 5.5 (5.5.9-1ubuntu4.5)
Include path is empty
  • Wenn es eine PHAR Datei dann sollte es .phar Erweiterung-das ist eine Anforderung, leider. Legen Sie einfach phpunit.phar überall in Ihrem Projekt-es wird genug für die IDE zu indizieren.
  • Gibt es eine Möglichkeit, nicht zu zählen, die Datei in das Projekt, und irgendwie Las es von einem anderen Standort aus (mit der phar-Erweiterung)?
  • Verwendung von symbolischen link. Oder legen Sie eine Kopie (oder den symbolischen link) in eigene Ordner und Referenz, die Ordner über "Include Paths" - Funktionalität
  • Danke. Es arbeitete. Ich symlinked /usr/bin/phpunit zu ~/phpUnitReference/phpunit.phar, und dann Hinzugefügt, dass dir zu gehören Weg, und jetzt funktioniert es. Ich hatte den Eindruck, dass PHPStorm hat einen Weg der Referenzierung phpUnit automatisch, aber funktioniert das auch. Nochmals vielen Dank. Möchtest du eine Antwort, also kann ich es akzeptieren?
InformationsquelleAutor YomY | 2014-12-02
Schreibe einen Kommentar