Tipps und Tricks Filter

PHPunit Installation in Ubuntu 14.04

Die Installation in Ubuntu der aktuellen PHPUnit Version hat sich stark vereinfacht, seit diese als PHAR bzw. Composer angeboten wird. Hier mal die kurze Zusammenfassung. Genauer ist es im Online Handbuch zu finden. (auf englisch)

PHP Archive (PHAR)

#Installation phpunit Paket als phar
coridan:~$ wget https://phar.phpunit.de/phpunit.phar
coridan:~$ chmod +x phpunit.phar
coridan:~$ sudo mv phpunit.phar /usr/local/bin/phpunit

#Test
coridan:~$ phpunit --version
PHPUnit x.y.z by Sebastian Bergmann and contributors.

In der phar Datei mit enthalten sind die optionalen Pakete

  • PHP_Invoker, startet Aufrufe mit einer Zeitbegrenzung
  • DbUnit, für Datenbank Interaktionen
  • PHPUnit_Selenium, Selenium RC Integration

 

Composer

Über Composer installiert man phpunit und falls nötig einige optionale Pakate. Eingetragen werden die Pakete in der composer.json wie folgt:

PHPUnit

{ 
    "require-dev": {
        "phpunit/phpunit": "4.7.*"
    }
}

PHP_Invoker

{ 
    "require-dev": {
        "phpunit/php-invoker": "*"
    }
}

DbUnit

{ 
    "require-dev": {
        "phpunit/dbunit": ">=1.2"
    }
}

PHPUnit_Selenium

{ 
    "require-dev": {
        "phpunit/phpunit-selenium": ">=1.2"
    }
}