PHPUnit įdiegimas su Composer Windows aplinkoje

Windows aplinkoje diegiant PHPUnit, reikalingas Composer, kurį galite atsisiųsti iš https://getcomposer.org/Composer-Setup.exe.

Dar reikia Git, kurį galima atsisiųsti iš http://git-scm.com/download/win. Git įdiegiau su pasirinkimu "Use Git from the Windows Command Promt".

Įdiegus Git ir Composer, reikia paredaguoti failą C:\Users\Aleksandras\AppData\Roaming\Composer\composer.json (kelyje įterpti savo naudotojo vardą) ir nurodyti, kad būtų sukurta paketo php-invoker git šaltinio kopija, nes įdiegti šį paketą Composer atsisako, dėl php išplėtimo pcntl, kuris nepalaikomas Windows aplinkoje. Failo composer.json turinys:

{
    "repositories": [
        {
            "type": "composer",
            "url": "http://packages.phundament.com"
        },
        {
            "type": "package",
            "package": {
                "name": "phpunit/php-invoker",
                "version": "1.1.3",
                "source": {
                    "type": "git",
                    "url": "http://github.com/sebastianbergmann/php-invoker",
                    "reference": "master"
                },
                "autoload": {
                    "classmap": [
                        "PHP/"
                    ]
                }
            }
        }
    ],
    "require": {
        "phpunit/phpunit": "4.1.*",
        "phpunit/phpunit-selenium": "*",
        "phpunit/phpunit-skeleton-generator": "*",
        "phpunit/dbunit": "*",
        "phpunit/phpunit-story": "*",
        "phpunit/php-invoker": "*",
        "phpunit/phpunit-mock-objects": "*"
    }
}

Dabar galima įdiegti PHPUnit, reikia paleisti Windows komandinę eilutę (Win+R ir įrašyti cmd) ir paleisti komandą:

composer global require "phpunit/phpunit=4.1.*"

Po įdiegimo reikia įrašyti NetBeans IDE 8.0 (Tools->Options->PHP->Frameworks & Tools->PHPUnit) nustatymuose pilną kelią į PHPUnit Script:

C:\Users\Aleksandras\AppData\Roaming\Composer\vendor\bin\phpunit.bat

ir į Skeleton Generator Script:

C:\Users\Aleksandras\AppData\Roaming\Composer\vendor\bin\phpunit-skelgen.bat

Visi failų keliai turi būti su jūsų naudotojo vardu.

Be to, reikės automato naršyklės automatizavimo serverio Selenium, kuri galima atsisiųsti iš http://selenium-release.storage.googleapis.com/2.42/selenium-server-standalone-2.42.2.jar ir prieš testavimą šis serveris turėtų būti paleistas su šią komandą (arba sukurti bat failą):

java -jar selenium-server-standalone-2.42.2.jar

Jei neįdiegta Java, tada galite atsisiųsti iš http://java.com/en/download/index.jsp.

Šis įrašas buvo paskelbtas kategorijoje Programavimas su žyma , , , , . Įrašykite į adresyną nuolatinę nuorodą.

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *