PHPackages                             droptica/robo-paracept - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. droptica/robo-paracept

ActiveLibrary[Testing &amp; Quality](/categories/testing)

droptica/robo-paracept
======================

Codeception Parallel Execution Tasks via Robo Task Runner

0.4.0(8y ago)09MITPHP

Since Jun 29Pushed 6y ago4 watchersCompare

[ Source](https://github.com/droptica/robo-paracept)[ Packagist](https://packagist.org/packages/droptica/robo-paracept)[ RSS](/packages/droptica-robo-paracept/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (2)Versions (8)Used By (0)

robo-paracept
=============

[](#robo-paracept)

[![Build Status](https://camo.githubusercontent.com/541c30e793c733e59ce0c0016e03431f49c86c604ee2b31c15e5348e1c39d91e/68747470733a2f2f7472617669732d63692e6f72672f436f646563657074696f6e2f726f626f2d70617261636570742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Codeception/robo-paracept)[![Latest Stable Version](https://camo.githubusercontent.com/a8e4de71e4a4fa525614711594e51c89f641eaab29924bfce6183d72b20d4680/68747470733a2f2f706f7365722e707567782e6f72672f636f646563657074696f6e2f726f626f2d70617261636570742f76657273696f6e)](https://packagist.org/packages/codeception/robo-paracept)[![Total Downloads](https://camo.githubusercontent.com/9db44da6ee5efb2b074e352a0cb3787b0a53f82f0edeec3e08864a4708b1f366/68747470733a2f2f706f7365722e707567782e6f72672f636f646563657074696f6e2f726f626f2d70617261636570742f646f776e6c6f616473)](https://packagist.org/packages/codeception/robo-paracept)[![License](https://camo.githubusercontent.com/b4d5b79a60eab2eb1f27de113cf2954e7a3d2196fb579759b20cea606964db83/68747470733a2f2f706f7365722e707567782e6f72672f636f646563657074696f6e2f726f626f2d70617261636570742f6c6963656e7365)](https://packagist.org/packages/codeception/robo-paracept)

Robo tasks for Codeception tests parallel execution. Requires [Robo Task Runner](http://robo.li)

Authored by [Droptica](https://www.droptica.com)

Install via Composer
--------------------

[](#install-via-composer)

```
"codeception/robo-paracept":"~0.4"

```

Include into your RoboFile

```

```

### PHPUnit 6 compatiblity

[](#phpunit-6-compatiblity)

Add ` 'vendor/codeception/codeception/autoload.php'` to enabled PHPUnit 6 class names:

```
require_once 'vendor/codeception/codeception/autoload.php';
```

Idea
----

[](#idea)

Parallel execution of Codeception tests can be implemented in different ways. Depending on a project the actual needs can be different. Thus, we are going to prepare a set of predefined tasks that can be combined and reconfigured to fit needs.

Tasks
-----

[](#tasks)

### SplitTestsByGroups

[](#splittestsbygroups)

Loads tests from a folder and distributes them between groups.

```
$this->taskSplitTestsByGroups(5)
    ->testsFrom('tests/acceptance')
    ->projectRoot('.')
    ->groupsTo('tests/_data/group_')
    ->run();
```

this command uses `Codeception\Test\Loader` to load tests and organize them between group. If you want just split test file and not actual tests (and not load tests into memory) you can use:

```
$this->taskSplitTestFilesByGroups(5)
   ->testsFrom('tests')
   ->groupsTo('tests/_data/paratest_')
   ->run();
```

### MergeXmlReports

[](#mergexmlreports)

Mergex several XML reports:

```
$this->taskMergeXmlReports()
    ->from('tests/result/result1.xml')
    ->from('tests/result/result2.xml')
    ->into('tests/result/merged.xml')
    ->run();
```

### MergeHtmlReports

[](#mergehtmlreports)

Mergex several HTML reports:

```
$this->taskMergeHtmlReports()
    ->from('tests/result/result1.html')
    ->from('tests/result/result2.html')
    ->into('tests/result/merged.html')
    ->run();
```

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 69.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~92 days

Recently: every ~110 days

Total

6

Last Release

3185d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/675aee3c25d9199cdbff3dd4624b2696ddbef744f668923927caf647bbee55ac?d=identicon)[droptica](/maintainers/droptica)

---

Top Contributors

[![DavertMik](https://avatars.githubusercontent.com/u/220264?v=4)](https://github.com/DavertMik "DavertMik (39 commits)")[![danijelk](https://avatars.githubusercontent.com/u/580753?v=4)](https://github.com/danijelk "danijelk (4 commits)")[![pingers](https://avatars.githubusercontent.com/u/1512865?v=4)](https://github.com/pingers "pingers (2 commits)")[![dhiva](https://avatars.githubusercontent.com/u/1946280?v=4)](https://github.com/dhiva "dhiva (2 commits)")[![eXorus](https://avatars.githubusercontent.com/u/1255561?v=4)](https://github.com/eXorus "eXorus (1 commits)")[![frol-kr](https://avatars.githubusercontent.com/u/6029037?v=4)](https://github.com/frol-kr "frol-kr (1 commits)")[![GrahamCampbell](https://avatars.githubusercontent.com/u/2829600?v=4)](https://github.com/GrahamCampbell "GrahamCampbell (1 commits)")[![ironsmile](https://avatars.githubusercontent.com/u/50431?v=4)](https://github.com/ironsmile "ironsmile (1 commits)")[![ivan1986](https://avatars.githubusercontent.com/u/156418?v=4)](https://github.com/ivan1986 "ivan1986 (1 commits)")[![IvanZuev](https://avatars.githubusercontent.com/u/13162180?v=4)](https://github.com/IvanZuev "IvanZuev (1 commits)")[![MaciejLukianski](https://avatars.githubusercontent.com/u/591244?v=4)](https://github.com/MaciejLukianski "MaciejLukianski (1 commits)")[![maxgorovenko](https://avatars.githubusercontent.com/u/530506?v=4)](https://github.com/maxgorovenko "maxgorovenko (1 commits)")[![dzoeteman](https://avatars.githubusercontent.com/u/614371?v=4)](https://github.com/dzoeteman "dzoeteman (1 commits)")

### Embed Badge

![Health badge](/badges/droptica-robo-paracept/health.svg)

```
[![Health](https://phpackages.com/badges/droptica-robo-paracept/health.svg)](https://phpackages.com/packages/droptica-robo-paracept)
```

###  Alternatives

[drush/drush

Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.

2.4k59.5M767](/packages/drush-drush)[edgedesign/phpqa

Analyze PHP code with one command.

5631.1M24](/packages/edgedesign-phpqa)[pantheon-systems/terminus

A command line interface for Pantheon

3391.5M17](/packages/pantheon-systems-terminus)[dms/phpunit-arraysubset-asserts

This package provides ArraySubset and related asserts once deprecated in PHPUnit 8

14228.7M340](/packages/dms-phpunit-arraysubset-asserts)[codeception/robo-paracept

Codeception Parallel Execution Tasks via Robo Task Runner

573.6M1](/packages/codeception-robo-paracept)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
