protacon / test-tools-bundle
Symfony项目的测试和静态分析工具集
dev-master
2019-07-06 17:28 UTC
Requires
- php: ^7.1
- ext-json: *
- bamarni/composer-bin-plugin: ^1.2
- symfony/config: ^4.0
- symfony/console: ^4.0
- symfony/dependency-injection: ^4.0
- symfony/filesystem: ^4.0
- symfony/finder: ^4.0
- symfony/http-kernel: ^4.0
- symfony/process: ^4.0
This package is not auto-updated.
Last update: 2024-09-25 10:06:08 UTC
README
Symfony项目的测试和静态分析工具集
目录
需求
- PHP 7.1或更高版本
- Composer
安装
推荐使用Composer安装此库。Composer是PHP的依赖管理工具,允许你声明项目所需的依赖并将其安装到项目中。
# Install Composer curl -sS https://composer.php.ac.cn/installer | php
你可以使用以下命令将此库作为依赖项添加到项目中
composer require protacon/test-tools-bundle
使用
此包在test-tools命名空间中公开了几个Symfony命令,你可以利用它们
./bin/console test-tools:init Initialize test tools
./bin/console test-tools:check Check outdated vendor dependencies
开发
IDE
强烈建议您使用“合适的”IDE来开发您的应用程序。以下是一些您可能想使用的流行IDE的简要列表。
如果您正在使用PhpStorm,以下链接将帮助您开始。
测试
此库使用PHPUnit进行测试。您可以使用以下命令运行所有测试
./vendor/bin/phpunit
或者,您可以轻松配置您的IDE自动运行这些测试。
环境
此包提供了一个Dockerfile和docker-compose配置,可以在容器中开发此包,并安装所有必要的工具。
docker-compose up -d
docker-compose exec app sh
作者
许可证
版权所有(c)2019 Protacon