如何使用phpunit从作曲家安装? [英] How to use phpunit installed from composer?
问题描述
我想用phpunit启动单元测试我的symfony 2应用程序。我使用composer安装phpunit(每项目依赖)。
http://www.phpunit.de/manual/current/en/installation.html
I want to start unit testing my symfony 2 application with phpunit. I installed phpunit using composer (per-project dependancy). http://www.phpunit.de/manual/current/en/installation.html
如何在Zend Server上运行phpunit命令?我没有安装梨。
How do I now run the phpunit command on Zend Server? I don't have pear installed.
推荐答案
如果你按照文档,你已经设置了 phpunit / phpunit
作为一个dev-dependency。
If you followed the documentation, you have set the phpunit/phpunit
dependency as a 'dev-dependency'.
如果你没有作曲家,你需要先安装它。本文档中对此进行了说明:安装* nix 或安装Windows 。
如果已经安装了composer,最好通过运行自更新
命令将composer更新到最新版本:
If you don't have composer, you need to install it first. This is explained in the documentation: Installation *nix or Installation Windows.
If you already installed composer, it is a good practise to update composer to the latest version by running the self-update
command:
$ php composer.phar self-update
$ b b
完成后,您需要安装所有依赖项,包括dev依赖项。这是通过使用 - dev
开关运行 update
命令来完成的:
After your have done that, you need to install all dependencies, including the dev dependencies. This is done by running the update
command with the --dev
switch:
$ php composer.phar update --dev
所有依赖项安装在供应商
目录中。 PHPunit从控制台运行。 Composer自动将控制台文件放在 vendor / bin
目录中。您需要在其中执行 phpunit
文件:
All the dependencies are installed in the vendor
directory. PHPunit runs from the console. Composer automatic put the console files inside the vendor/bin
directory. You need to execute the phpunit
file in there:
$ vendor/bin/phpunit -c app/
-c
switch告诉PHPUnit在 app
目录中查找配置文件,Symfony2已经设置了正确的配置,以运行 < bundle> / Tests
目录。
The -c
switch tells PHPUnit to look for the configuration file in the app
directory, Symfony2 already set up the correct configuration to run all tests that are in the <bundle>/Tests
directory.
Composer已更改其更新/安装命令。 update
会默认安装dev依赖项,如果你想安装dev依赖项,你需要使用 - dev
Composer has changed their update/install commands. update
will install dev dependencies by default and if you want to install dev dependencies, you need to use the --dev
option.
Composer已再次更改其命令, install
命令还将安装dev依赖项。
Composer has changed their commands again, the install
command will also install dev dependencies.
这篇关于如何使用phpunit从作曲家安装?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!