You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can be used to start/stop selenium server, chromedriver, [MailCatcher](https://mailcatcher.me/), etc.
190
+
Can be used to start/stop selenium server, chromedriver, etc.
191
191
Each command is executed only once, at the beginning of the test suite. To execute a command before each test, see [Before/After Attributes](https://codeception.com/docs/AdvancedUsage#BeforeAfter-Attributes).
192
192
193
193
Can be enabled in suite config:
@@ -213,15 +213,15 @@ extensions:
213
213
214
214
In the end of a suite all launched processes will be stopped.
215
215
216
-
To wait for the process to be launched use `sleep` option. In this case you need configuration to be specified as object:
216
+
To wait for the process to be launched use the `sleep` option. In this case you need configuration to be specified as object:
217
217
218
218
```yaml
219
219
extensions:
220
220
enabled:
221
221
- Codeception\Extension\RunProcess:
222
-
0: java -jar ~/selenium-server.jar
223
-
1: mailcatcher
224
-
sleep: 5 # wait 5 seconds for processes to boot
222
+
0: php -S 127.0.0.1:8000 -t tests/data/app
223
+
1: java -jar ~/selenium-server.jar
224
+
sleep: 5 # wait 5 seconds for the processes to boot
225
225
```
226
226
227
227
HINT: You can use different configurations per environment.
Copy file name to clipboardExpand all lines: changelog.markdown
+42-10Lines changed: 42 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,48 @@ title: Codeception Changelog
9
9
10
10
11
11
12
+
### Codeception 5.3.3: 5.3.3
13
+
14
+
Released by [ TavoNiievez](https://github.com/TavoNiievez) on 2025/12/17 15:19:44 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases)
15
+
16
+
17
+
18
+
## What's Changed
19
+
* Fix empty data provider case by **[joester89](https://github.com/joester89)** in https://github.com/Codeception/Codeception/pull/6866
20
+
* Fix Composer `branch-alias` for feature releases 5.3.x by **[llaville](https://github.com/llaville)** in https://github.com/Codeception/Codeception/pull/6879
21
+
* Add guard before deleting directory by **[fabacino](https://github.com/fabacino)** in https://github.com/Codeception/Codeception/pull/6877
22
+
* Remove Reflection*::setAccessible() usage by **[Disservin](https://github.com/Disservin)** in https://github.com/Codeception/Codeception/pull/6869
23
+
* Update RunProcess.php: Removing MailCatcher by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/Codeception/pull/6815
24
+
* update readme links by **[Arhell](https://github.com/Arhell)** in https://github.com/Codeception/Codeception/pull/6882
25
+
* chore: allow installation of lib-asserts v3 by **[W0rma](https://github.com/W0rma)** in https://github.com/Codeception/Codeception/pull/6887
26
+
* Replace backtick with shell_exec to prevent php8.5 deprecation by **[craig-mcmahon](https://github.com/craig-mcmahon)** in https://github.com/Codeception/Codeception/pull/6892
27
+
* Readme updated: Contribution link fixed by **[Sunsetboy](https://github.com/Sunsetboy)** in https://github.com/Codeception/Codeception/pull/6895
28
+
* Update Cest.php: Minor rewording by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/Codeception/pull/6897
29
+
* Update composer.json: Updating description by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/Codeception/pull/6896
30
+
* Fix test for lib-asserts v3 by **[W0rma](https://github.com/W0rma)** in https://github.com/Codeception/Codeception/pull/6899
31
+
* Avoid declaring nullable parameter implicitly in BuildCest by **[W0rma](https://github.com/W0rma)** in https://github.com/Codeception/Codeception/pull/6900
32
+
* Add support for never return type in DryRun by **[W0rma](https://github.com/W0rma)** in https://github.com/Codeception/Codeception/pull/6901
33
+
* Fix ci when using behat/gherkin v4.15 by **[W0rma](https://github.com/W0rma)** in https://github.com/Codeception/Codeception/pull/6902
34
+
* Test against PHP 8.5 by **[W0rma](https://github.com/W0rma)** in https://github.com/Codeception/Codeception/pull/6903
35
+
* CI: fix module-phpbrowser test in experimental build by **[W0rma](https://github.com/W0rma)** in https://github.com/Codeception/Codeception/pull/6904
36
+
* Bump actions/checkout from 3 to 6 by **[dependabot](https://github.com/dependabot)**[bot] in https://github.com/Codeception/Codeception/pull/6893
37
+
* Remove obsolete version check in tests by **[W0rma](https://github.com/W0rma)** in https://github.com/Codeception/Codeception/pull/6907
38
+
* Add support for iterable return type in DryRun by **[W0rma](https://github.com/W0rma)** in https://github.com/Codeception/Codeception/pull/6906
39
+
* Add support for symfony 8 by **[W0rma](https://github.com/W0rma)** in https://github.com/Codeception/Codeception/pull/6898
40
+
* Use upper-cased suite names by **[W0rma](https://github.com/W0rma)** in https://github.com/Codeception/Codeception/pull/6909
41
+
* Update readme.md: Cleaning up Installation by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/Codeception/pull/6911
42
+
* Update Run.php: Adding `codecept run -g failed` by **[ThomasLandauer](https://github.com/ThomasLandauer)** in https://github.com/Codeception/Codeception/pull/6910
43
+
44
+
## New Contributors
45
+
***[joester89](https://github.com/joester89)** made their first contribution in https://github.com/Codeception/Codeception/pull/6866
46
+
***[llaville](https://github.com/llaville)** made their first contribution in https://github.com/Codeception/Codeception/pull/6879
47
+
***[Disservin](https://github.com/Disservin)** made their first contribution in https://github.com/Codeception/Codeception/pull/6869
48
+
***[Sunsetboy](https://github.com/Sunsetboy)** made their first contribution in https://github.com/Codeception/Codeception/pull/6895
49
+
***[dependabot](https://github.com/dependabot)**[bot] made their first contribution in https://github.com/Codeception/Codeception/pull/6893
Released by [ W0rma](https://github.com/W0rma) on 2025/12/16 07:40:07 / [Repository](https://github.com/Codeception/module-redis) / [Releases](https://github.com/Codeception/module-redis/releases)
@@ -2009,16 +2051,6 @@ Released by [ Naktib
2009
2051
* Execute setupBeforeClass/tearDownAfterClass only once ([#6481](https://github.com/Codeception/Codeception/issues/6481))
2010
2052
2011
2053
2012
-
### Codeception 4.2.1: 4.2.1
2013
-
2014
-
Released by [ Naktibalda](https://github.com/Naktibalda) on 2022/06/22 06:26:08 / [Repository](https://github.com/Codeception/Codeception) / [Releases](https://github.com/Codeception/Codeception/releases)
2015
-
2016
-
2017
-
2018
-
* Execute setupBeforeClass/tearDownAfterClass only once ([#6481](https://github.com/Codeception/Codeception/issues/6481))
2019
-
* Handle action with intersection return type correctly in dry-run command
2020
-
2021
-
2022
2054
### module-yii2 1.1.6: 1.1.6
2023
2055
2024
2056
Released by [ samdark](https://github.com/samdark) on 2022/06/21 11:05:32 / [Repository](https://github.com/Codeception/module-yii2) / [Releases](https://github.com/Codeception/module-yii2/releases)
0 commit comments