Skip to content

Commit dfd713c

Browse files
committed
Release 0.4.0
1 parent f4d15e2 commit dfd713c

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
[![Version](https://img.shields.io/badge/version-0.3.0-blueviolet.svg)](https://github.com/steevanb/php-parallel-processes/tree/0.3.0)
1+
[![Version](https://img.shields.io/badge/version-0.4.0-blueviolet.svg)](https://github.com/steevanb/php-parallel-processes/tree/0.4.0)
22
[![PHP](https://img.shields.io/badge/php-^7.4||^8.0-blue.svg)](https://php.net)
3-
![Lines](https://img.shields.io/badge/code%20lines-4,626-blue.svg)
3+
![Lines](https://img.shields.io/badge/code%20lines-4,735-blue.svg)
44
![Downloads](https://poser.pugx.org/steevanb/php-parallel-processes/downloads)
55
![GitHub workflow status](https://img.shields.io/github/workflow/status/steevanb/php-parallel-processes/CI)
66
![Coverage](https://img.shields.io/badge/coverage-61%25-success.svg)
7-
![Infection](https://img.shields.io/badge/infection-89%25-success.svg)
7+
![Infection](https://img.shields.io/badge/infection-88%25-success.svg)
88

99
# php-parallel-processes
1010

@@ -13,7 +13,7 @@ Work in progress ;)
1313
# Installation
1414

1515
```
16-
composer require steevanb/php-parallel-processes ^0.3
16+
composer require steevanb/php-parallel-processes ^0.4
1717
```
1818

1919
# Usage with Docker

changelog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
### master
22

3+
### [0.4.0](../../compare/0.3.0...0.4.0) - 2022-02-14
4+
35
- Add `ParallelProcessesApplication::hasProcess()`
46
- Add `ProcessFactory`
57
- Add `ProcessFactory::createRemoveDirectoryProcess()`

config/ci/.phpunit.result.cache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"version":1,"defects":[],"times":{"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\ParallelProcessesApplication\\ConstructorTest::testSetTheme":0.008,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\ParallelProcessesApplication\\ProcessTest::testAddProcess":0.003,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\ParallelProcessesApplication\\ProcessTest::testAddMultipleProcess":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\ParallelProcessesApplication\\RefreshIntervalTest::testSetRefreshInterval":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\ParallelProcessesApplication\\ThemeTest::testSetTheme":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\ConstructTest::testDefaultValues":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\ExecutionTimeVerbosityTest::testDefaultValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\ExecutionTimeVerbosityTest::testSetter":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\OutputProcessStateTest::testEmptyNotStarted":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\OutputProcessStateTest::testNotStarted":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\OutputProcessStateTest::testStarted":0.006,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\OutputSummaryTest::testEmptyNotStarted":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\OutputSummaryTest::testNotStarted":0.003,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\OutputSummaryTest::testStarted":0.005,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\ResetOutputTest::testEmptyNotStarted":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\ResetOutputTest::testNotStarted":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\ResetOutputTest::testStarted":0.003,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateCanceledColorTest::testDefaultValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateCanceledColorTest::testSetter":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateCanceledIconTest::testDefaultValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateCanceledIconTest::testSetter":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateErrorColorTest::testDefaultValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateErrorColorTest::testSetter":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateErrorIconTest::testDefaultValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateErrorIconTest::testSetter":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateReadyColorTest::testDefaultValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateReadyColorTest::testSetter":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateReadyIconTest::testDefaultValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateReadyIconTest::testSetter":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateRunningColorTest::testDefaultValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateRunningColorTest::testSetter":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateRunningIconTest::testDefaultValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateRunningIconTest::testSetter":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateSuccessfulColorTest::testDefaultValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateSuccessfulColorTest::testSetter":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateSuccessfulIconTest::testDefaultValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Application\\Theme\\DefaultTheme\\StateSuccessfulIconTest::testSetter":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Output\\ConsoleBufferedOutput\\ConstructTest::testDefaultValues":0.004,"Steevanb\\ParallelProcess\\Tests\\Console\\Output\\ConsoleBufferedOutput\\GetBufferedLinesTest::testWrite":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Output\\ConsoleBufferedOutput\\WriteBufferedLinesTest::testWriteOneLine":0.009,"Steevanb\\ParallelProcess\\Tests\\Console\\Output\\ConsoleBufferedOutput\\WriteTest::testString":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Output\\ConsoleBufferedOutput\\WriteTest::testIterable":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Output\\ConsoleBufferedOutput\\WriteTest::testNewLine":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Output\\ConsoleBufferedOutput\\WriteTest::testVerbosity":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Output\\ConsoleBufferedOutput\\WriteTest::testOutputRaw":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Output\\ConsoleBufferedOutput\\WriteTest::testOutputPlain":0.001,"Steevanb\\ParallelProcess\\Tests\\Console\\Output\\ConsoleBufferedOutput\\WriteTest::testUnknownOutput":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\CanceledAsErrorTest::testSet":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\CanceledAsErrorTest::testSetDefaultParameterValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\CanceledOutputVerbosityTest::testSet":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\CanceledTest::testSet":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\CanceledTest::testSetDefaultParameterValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\ConstructTest::testDefaultValues":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\ErrorOutputVerbosityTest::testSet":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\ExecutionTimeTest::testNotStarted":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\ExecutionTimeTest::testStarted":0.002,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\ExecutionTimeTest::testTerminated":0.205,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\FailureErrorOutputVerbosityTest::testSet":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\FailureStandardOutputVerbosityTest::testSet":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\GetParentPrivatePropertyValueTest::testVisibility":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\GetParentPrivatePropertyValueTest::testStatus":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\GetParentPrivatePropertyValueTest::testStarttime":0.004,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\NameTest::testSet":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\SpreadErrorToApplicationExitCodeTest::testSet":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\SpreadErrorToApplicationExitCodeTest::testSetDefaultParameterValue":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\StandardOutputVerbosityTest::testSet":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\StartConditionTest::testGet":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\StartTest::testDefaultParameters":0.002,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\StartTest::testCallback":0.003,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\StartTest::testEnv":0.002,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\UpdateStatusTest::testVisibility":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\UpdateStatusTest::testProcessNotStarted":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\Process\\UpdateStatusTest::testProcessTerminated":0.003,"Steevanb\\ParallelProcess\\Tests\\Process\\ProcessArray\\ConstructTest::testDefaultValues":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\ProcessArray\\CurrentTest::testDefaultValues":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\ProcessArray\\CurrentTest::testOneItem":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\ProcessArray\\GetReadyTest::testReady":0.004,"Steevanb\\ParallelProcess\\Tests\\Process\\ProcessArray\\ToArrayTest::testDefaultValues":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\ProcessArray\\ToArrayTest::testOneItem":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\ProcessFactory\\CreateRemoveDirectoryProcessTest::testDirectoryExists":0.002,"Steevanb\\ParallelProcess\\Tests\\Process\\ProcessFactory\\CreateRemoveDirectoryProcessTest::testDirectoryNotFound":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\ProcessFactory\\CreateRemoveDirectoryProcessTest::testName":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\ProcessFactory\\CreateRemoveDirectoryProcessTest::testCwd":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\CanBeStartedTest::testCanBeStarted":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\CanBeStartedTest::testHaveOneNotTerminated":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\CanBeStartedTest::testHaveOneTerminated":0.004,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\CanBeStartedTest::testHaveOneNotSuccessful":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\CanBeStartedTest::testHaveOneSuccessful":0.004,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\CanBeStartedTest::testHaveOneNotFailed":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\CanBeStartedTest::testHaveOneFailed":0.003,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\ConstructTest::testDefaultValues":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\HasConditionsTest::testDontHave":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\HasConditionsTest::testHaveOneTerminated":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\HasConditionsTest::testHaveTwoTerminated":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\HasConditionsTest::testHaveOneSuccessful":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\HasConditionsTest::testHaveTwoSuccessful":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\HasConditionsTest::testHaveOneFailed":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\HasConditionsTest::testHaveTwoFailed":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\IsCanceledTest::testIsCanceled":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\IsCanceledTest::testHaveOneNotStartedNotSuccessful":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\IsCanceledTest::testHaveOneSuccessful":0.003,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\IsCanceledTest::testHaveOneNotSuccessful":0.003,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\IsCanceledTest::testHaveOneNotStartedNotFailed":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\IsCanceledTest::testHaveOneFailed":0.003,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\IsCanceledTest::testHaveOneNotFailed":0.003,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\ProcessFailedTest::testAdd":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\ProcessSuccessfulTest::testAdd":0.001,"Steevanb\\ParallelProcess\\Tests\\Process\\StartCondition\\ProcessTerminatedTest::testAdd":0.001}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
REPOSITORY_VERSION=0.3.0
1+
REPOSITORY_VERSION=0.4.0

0 commit comments

Comments
 (0)