sebastian, to random
@sebastian@phpc.social avatar

2024 will be the 25ᵗʰ year in which I work on :

https://sebastian-bergmann.de/open-source.html

sebastian, to random

11 has been released today!

markusstaab, to random German
@markusstaab@phpc.social avatar

My recent diff speed performance work lead to 2 improvements in sebastianbergmann/diff.

These makes a faster @rectorphp, #phpunit, @psalmphp, @codeception etc.

Blogged about it: https://staabm.github.io/2023/05/01/diff-speeding.html

sebastian, to php
@sebastian@phpc.social avatar

Over the last few months, I've been asked time and again:

"Sebastian, which PHP extension do you use to collect code coverage data?"

This question may sound simple, but to answer it I'm afraid I need to elaborate a little ...

https://thephp.cc/articles/pcov-or-xdebug?ref=mastodon

phpunit, to random
sebastian, to random
@sebastian@phpc.social avatar

The last code sprint was four (!) years ago:

https://phpunit.de/code-sprints/september-2019.html

Teaser: The next one will be in March in Hamburg. Details: soon.

phpunit, to random
sebastian, (edited ) to random
@sebastian@phpc.social avatar

#PHPUnit 10.5.12 and 11.0.5 are the first releases that use GitHub's Releases feature:

https://github.com/sebastianbergmann/phpunit/releases

markusstaab, to opensource German
@markusstaab@phpc.social avatar

anyone aware of a which is heavily relying on process isolation?

I am working on reducing overhead of process isolation and would love testing my progress on a real world test-suite.

RT welcome

sebastian, to random
@sebastian@phpc.social avatar

I wrote about last week's #PHPUnit Code Sprint:

https://thephp.cc/articles/phpunit-code-sprint-march-2024

Thank you, @theseer, @localheinz, @sebastianheuer, @Schrank, and Frank!

phpunit, to random
mattsches, to random German
@mattsches@phpc.social avatar
sebastian, (edited ) to Symfony
@sebastian@phpc.social avatar

Here is the material that I used for my " 10 for Developers" at today:

https://thephp.cc/presentations/phpunit-10-for-symfony-developers?ref=mastodon

phpunit, to random
thepanz, to random
@thepanz@phpc.social avatar

Working on the v1 codebase and its test suite, make you realise how much work has been done on , and it simply works! Thank you @sebastian!

At the same time the legacy Doctrine v1 still manages OK-ish in the era of ! Still with no class namespaces and by implementing its own autoloading system! Is it probably from times? 🤔

Kudos to the original authors!
(Are they around here BTW?)

phpunit, to random
sebastian, to random
@sebastian@phpc.social avatar

Last month, Tidelift sent me an email:

"[...] the reality is that we haven’t had as much traction with enterprise app developers using PHP as we have with other ecosystems [...] we will be reducing the income for PHP packages to a base level of $25/mo per package"

As a result, the monthly amount I receive through Tidelift was reduced from 975 USD / month to 500 USD / month.

sebastian,
@sebastian@phpc.social avatar

You cannot buy , but you can pay for .

The best way to do so benefits you, your team, and me: let me help you through consulting, coaching, and training:

https://thephp.cc/welcome?ref=mastodon

sebastian,
@sebastian@phpc.social avatar

And here is the obligatory and friendly reminder that there are various ways for you to financially support my work on maintaining projects such as :

https://phpunit.de/sponsors.html

sebastian, to random
@sebastian@phpc.social avatar

This year (finally!) saw the release of PHPUnit 10:

https://phpunit.de/announcements/phpunit-10.html

sebastian,
@sebastian@phpc.social avatar

Did you know that only less than 1% of users fund my work?

sebastian,
@sebastian@phpc.social avatar

You cannot buy , but you can pay for PHPUnit.

And the best way to do so benefits you, your team, and me: let me help you through consulting, coaching, and training:

https://thephp.cc/training/test-automation?ref=mastodon

sebastian,
@sebastian@phpc.social avatar

To everyone who does not already sponsor my work: please consider to do so! If you benefit from using PHPUnit, then it is in your best interest that I am able to continue to work on .

ShopwareDevs, to Symfony
@ShopwareDevs@phpc.social avatar

We have amazing speakers waiting for you at #SCD24. One of them is @sebastian , sharing insights on #PHPUnit for #Shopware developers 😍! Check out the full schedule at https://scd.shopware.com/en-US/program. Can't wait to see you there! 🎉

phpunit, to random
sebastian, to random
@sebastian@phpc.social avatar

With his contributions today, @markusstaab has entered the Top 10 of contributors:

https://github.com/sebastianbergmann/phpunit/graphs/contributors

Thank you, Markus, for your work!

sebastian, to random
@sebastian@phpc.social avatar

The first day of the #PHPUnit Code Sprint yesterday was great.

Among other things, @theseer, @localheinz, @sebastianheuer, @Schrank, Frank Sons, and I looked into a weird issue related to PHP's hrtime() function that is used for telemetry information in PHPUnit's event system.

https://github.com/sebastianbergmann/phpunit/commit/fac35fd7a94cc505e2b5e19157d6238beefe3f05

sebastian,
@sebastian@phpc.social avatar

In a mob programming session with @theseer, @localheinz, @sebastianheuer, @Schrank, Frank Sons, we overcame that brick wall together.

As a result, #PHPUnit 11.1 will support filtering when listing tests. This will make some tooling around PHPUnit a lot easier to implement.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • osvaldo12
  • cubers
  • rosin
  • Youngstown
  • slotface
  • Durango
  • everett
  • kavyap
  • khanakhh
  • DreamBathrooms
  • megavids
  • ngwrru68w68
  • Leos
  • modclub
  • cisconetworking
  • love
  • GTA5RPClips
  • ethstaker
  • mdbf
  • anitta
  • normalnudes
  • tester
  • tacticalgear
  • JUstTest
  • All magazines