#phpunit search results
For a few days I am using the vacation from my primary job to improve #phpunit code coverage performance. After a few micro optimizations I finally found something substantial. Proof of concept is 33% faster
I'm writing #phpunit tests ontop of a #laravel app. Something has lost its mind, every time I add 2 assertions this number increases by about 3000 I'm now at 14,000 assertions, when in actual fact I have about 25 haha.
Yesterday I hunted down a performance regression in #phpunit 11.x and 12.x when big objects (e.g. ReflectionClass) are used in dataproviders, in comparison to phpunit 10.x Proposed a fix, short discussion with Sebastian Bergmann, and here we go: Fix released today. love it.
Mocking methods is straightforward in #php using PHPUnit 🏝 But what about methods which are called more than once and might return different results? 🤔 Well that can be mocked also…watch me do it here👇 garyclarke.tech/courses/testin… #PHPUnit
Proposed a fix so #phpunit will exit with a error message in case a test calls exit() but does not use process isolation (so exits the PHPUnit process) before PHPUnit exited without notice Even worse, the test could exit(0), so the shell will not see a non-zero exit code wdyt?
Do you prefer setUp() over static methods for preparing dependencies in your unit tests? New rule in #phpunit @rectorphp set helps you solve it 😇
Todays #phpunit release contains a fix which makes sure the end-user at least gets a hint about a fatal error, even though php.ini was configured with display_errors=0
Just made #PHPUnit output test errors in the same format the --filter cli option expects them. that way you can just copy the text and paste it 1:1 into the cli arg, to re-run a single test-case for a specific dataset. available in version PHPUnit 12.3+ #dx
PHPUnit is really flexible 🤸🏽 There are obvious ways to run your tests by folders etc. but the group attribute allows you to run (or not run) them by group association…cool 😎 Learn about testing PHP here: garyclarke.tech/p/testing-php #php #PHPUnit
Mocking methods is fairly straightforward in #php using PHPUnit 🏝 But what about methods which are called more than once and might return different results? 🤔 Well that can be mocked also…watch me do it here👇 garyclarke.tech/courses/testin… #PHPUnit
In the next #phpunit 12.x release the PHPT test runner will emit warnings, in case of fatal/parse-errors in --SKIPIF-- or --CLEAN-- sections. Until now these were swallowed without further notice
Nothing hits quite like turning a red test into green ✅ From "Expected to be called 1 time, actually called 0" to "OK (11 tests, 26 assertions)" — chef’s kiss 👨🍳💚 #PHPUnit #NHRProgrammingThoughts
In the next #phpstan release we will report a error when a bool type is only used as true or false. such cases can easily happen after refactoring, as I recently experienced while contributing to #phpunit phpstan.org/r/a7f2141b-195…
Did somebody ever run into an issue where #phpunit get `Killed` think reaching 4GB memory limit while generating the Code Coverage HTML report?
PHPUnit 12.4 adds regex filtering for #[IgnoreDeprecations] + reusable data providers. Sebastian Bergmann breaks it down. Full TDT summary: bit.ly/4nSSYv5 #PHP #PHPUnit #Testing #DevTools
For a few days I am using the vacation from my primary job to improve #phpunit code coverage performance. After a few micro optimizations I finally found something substantial. Proof of concept is 33% faster
📊 The State of PHP 2025 — Which testing frameworks do developers actually use? According to the latest survey, #PHPUnit remains the dominant choice, with 50%, but interestingly, #Pest continues to gain traction, reaching 17% this year. @enunomaduro @PHPUnit
Confused about whether to opt for PHPUnit or Kernel testing in your Drupal project? 💡 Our article simplifies the choice and guides you through their effective implementation! 👉 specbee.com/blogs/write-yo… #drupal #phpunit #drupaldevelopment #softwaretesting #codequality
Started cooking a new #phpstan builtin rule which detects problems in #phpunit dataprovider data. 👨🍳 I am already in love with it 😅
A big thank you goes out to @jetbrains and the @phpstorm team, which started sponsoring my open source work. I am really proud that more and more companies believe in my open source efforts and can see value generated with #phpstan, #phpunit, #rector...
🎯 PHPUnit 10+ is now part of Drupal 11. Alexander Shabanov shares how to migrate test suites using Rector + compatibility traits. Refactor now, future-proof later. bit.ly/42UUHYQ #Drupal11 #PHPUnit #TestAutomation #Drupal
Writing tests for PHP isn’t just smart, it’s essential. Build confidence in your code one test at a time! ✅ #PHPUnit #DevTips
🔧 John Locke’s @freelock Drupal Flake now supports PHPUnit testing! A Nix-based local dev alt to Docker, tested on Drupal 11.2 + PHP 8.3. Details + commands: bit.ly/4mwq8Qg #Drupal #PHPUnit #Testing #Nix
Vigilance.fr #Vulnerability of #PHPUnit: code execution via HTTP POST Data. #CyberSecurity vigilance.fr/vulnerability/…
Vigilance.fr #Vulnérabilité de #PHPUnit : exécution de code via HTTP POST Data. #CyberSécurité vigilance.fr/vulnerabilite/…
vigilance.fr
Vulnérabilité de PHPUnit : exécution de code via HTTP POST Data | Vigilance.fr
Un attaquant peut utiliser une vulnérabilité de PHPUnit, via HTTP POST Data, afin d'exécuter du code, identifié par CVE-2017-9841.
The markTestIncomplete() method in #PHPUnit is used to indicate that a test is not yet fully implemented. It allows developers to stub tests and complete them later. This is a great way to add a todo list for a new feature. #php #symfony
In the next #phpstan release we will report a error when a bool type is only used as true or false. such cases can easily happen after refactoring, as I recently experienced while contributing to #phpunit phpstan.org/r/a7f2141b-195…
Recently I worked with a single reproducer which revealed a out-of-memory problem when running #phpunit code-coverage, and a #phpstan performance problem running static analysis on it. for both tools a fix has been implemented 🥳
Today I worked on phpunit/php-code-coverage to improve #phpunit performance when generating #codecoverage reports. the just pushed release improves my example use case by ~33%. Consider sponsoring my open source work in case you love such fixes :-)
I have spent a few weeks improving/hardening #phpunit process/subprocess handling and related features like process isolation and PHPT to pave the way for future improvements. Dozens of developer experience fixes are already in - more to come.
Ich glaube, initial Best Practice TYPO3 Testsetups mit PHPUnit für Extensions einzubauen, bringt mehr als statische Codeanalyse. Was meint ihr? #TYPO3 #PHPUnit
🛠 We’ll split our test suite: – /tests/unit → pure PHP logic, no WP – /tests/integration → full WP env with WP_UnitTestCase Fast where it can be, thorough where it must be. #PHPUnit #CleanCode #WordPress
For a few days I am using the vacation from my primary job to improve #phpunit code coverage performance. After a few micro optimizations I finally found something substantial. Proof of concept is 33% faster
📊 The State of PHP 2025 — Which testing frameworks do developers actually use? According to the latest survey, #PHPUnit remains the dominant choice, with 50%, but interestingly, #Pest continues to gain traction, reaching 17% this year. @enunomaduro @PHPUnit
I'm writing #phpunit tests ontop of a #laravel app. Something has lost its mind, every time I add 2 assertions this number increases by about 3000 I'm now at 14,000 assertions, when in actual fact I have about 25 haha.
Laravel testing tip 😎 Using data providers in PHPUnit can simplify your testing and allow for more comprehensive testing scenarios. Check out this example of using a data provider in a unit test to update user data: #PHPUnit #testing
3 failed 14 risky and 70 passed 😊 TDD should be the goal of any software engineer mostly backend folks. Thanks to Laravel and phpunit that have made this easy. #Laravel #php #phpunit
Bonjour 👋 Vous testez votre code ? Ça tombe bien, nous aussi ! Aujourd'hui, nous vous proposons un recueil d'astuces qui nous ont vraiment aidés avec #Laravel et #PHPUnit ✨ C'est par ici 👉 laravel-france.com/posts/phpunit-…
submitted 3 fixes for @rectorphp bugs related to #phpunit dataprovider and covers annotation. happy test-migrations
Mocking methods is fairly straightforward in #php using PHPUnit 🏝 But what about methods which are called more than once and might return different results? 🤔 Well that can be mocked also…watch me do it here👇 garyclarke.tech/courses/testin… #PHPUnit
Mocking methods is straightforward in #php using PHPUnit 🏝 But what about methods which are called more than once and might return different results? 🤔 Well that can be mocked also…watch me do it here👇 garyclarke.tech/courses/testin… #PHPUnit
Yesterday I hunted down a performance regression in #phpunit 11.x and 12.x when big objects (e.g. ReflectionClass) are used in dataproviders, in comparison to phpunit 10.x Proposed a fix, short discussion with Sebastian Bergmann, and here we go: Fix released today. love it.
Bonjour 👋 Cette semaine on s'intéresse aux dataProviders de #PHPUnit et de comment ils sont intégrés à #Laravel ! #php #testing laravel-france.com/posts/tour-dho…
Full house at Sebastian Bergmann's Session about PHPUnit 10. On another Stage, @Girgias tells the audience how to contribute to PHP. #IntPHPcon #php #phpunit
🔧 John Locke’s @freelock Drupal Flake now supports PHPUnit testing! A Nix-based local dev alt to Docker, tested on Drupal 11.2 + PHP 8.3. Details + commands: bit.ly/4mwq8Qg #Drupal #PHPUnit #Testing #Nix
PHPUnit is really flexible 🤸🏽 There are obvious ways to run your tests by folders etc. but the group attribute allows you to run (or not run) them by group association…cool 😎 Learn about testing PHP here: garyclarke.tech/p/testing-php #php #PHPUnit
#PHPUnit 10 is the biggest release in PHPUnit's now 23-year history. A massive cleanup and modernization that lays the foundation for future #development. @localheinz goes into more detail about the release and explains the biggest innovations. ▶️ ow.ly/Bonf50Pvx0t ◀️
Something went wrong.
Something went wrong.
United States Trends
- 1. Epstein 799K posts
- 2. Steam Machine 41.1K posts
- 3. Bradley Beal 4,062 posts
- 4. Virginia Giuffre 46.5K posts
- 5. Valve 28.5K posts
- 6. Boebert 32.4K posts
- 7. Jake Paul 3,213 posts
- 8. Xbox 61.3K posts
- 9. Rep. Adelita Grijalva 14.1K posts
- 10. Anthony Joshua 2,393 posts
- 11. Clinton 101K posts
- 12. Scott Boras N/A
- 13. GabeCube 2,879 posts
- 14. #dispatch 52.2K posts
- 15. Clippers 7,963 posts
- 16. Dirty Donald 16.5K posts
- 17. H-1B 100K posts
- 18. Dana Williamson 2,765 posts
- 19. Michigan State 9,722 posts
- 20. Jameis 9,963 posts