petrgrishin / parallel-unit-test
代码并行执行测试的方法
dev-master
2015-03-25 21:19 UTC
Requires
- php: >=5.3.3
- symfony/console: ~2.6
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-18 07:32:56 UTC
README
代码并行执行测试的方法
安装
在项目的 composer.json 中添加依赖和脚本
{ "require": { "petrgrishin/parallel-unit-test": "dev-master" }, "scripts": { "test:parallel": "/usr/bin/env php vendor/petrgrishin/parallel-unit-test/src/cli.php test:parallel ./home-path-for-tests" } }
创建并行测试
<?php class SimpleParallelTest extends \PHPUnit_Framework_TestCase{ /** * @group before */ public function testInit() { //One run before parallel tests } /** * @group parallel */ public function test() { //Will be launched in three parallel streams $this->assertTrue(true); } }
运行并行测试
composer test:parallel