Home New Trending Search
About Privacy Terms
#
#phpunit
Posts tagged #phpunit on Bluesky

Dark mode in HTML coverage reports for PHPUnit (version 13) is beautiful!

Thank you, @sebastian!

#PHP #PHPUnit

1 0 0 0
Original post on mastodon.social

Last year I visited 2 big European CMS #flagship events.

One where a talk about sustainability was scheduled in a side event in a basement.
The other where a talk about this was scheduled in the regular main event scheme featuring a joint presentation from Drupal and Typo3 folks.
Also, in this […]

1 0 1 0
Post image

Hmm it seems Junie is evolving, it has found my non-default PHPUnit config file location, and has started getting into segfaults:

#AI #Junie #PHP #PHPUnit #LLM

0 0 0 0

🔧 Configurable thresholds for scan warnings, query cost limits & small table optimization
🧩 Custom analyser support via QueryAnalyser interface for PostgreSQL or other databases
🎯 Works with #PHPUnit setUp() & #Pest beforeEach() including "paranoid mode"

0 0 1 0
Post image

#PHPUnit Query Count Assertions for #Laravel #PHP #testing #opensource
🧪 Count & assert SQL queries in your tests - catch N+1 problems, full table scans, duplicate queries & slow queries before production

🧵 👇

1 0 1 0
Post image

MicroSymfony 8.0.5 released ⭐ 

→ github.com/strangebuzz/...

Main changes: #Symfony 8.0.5 update, fixed Foundry config. All configurations files now use the new PHP App::config format. 🐘
#php #oss #rad #buildinpublic #release #MicroSymfony #phpunit

2 0 0 0
Deuteros Speeds Up Drupal Unit Testing with AI‑Assisted PHP Library

Deuteros Speeds Up Drupal Unit Testing with AI‑Assisted PHP Library

Deuteros by Tag1 @tag1consulting.com speeds up Drupal unit testing—no kernel required.

Simulate nodes, fields, and users with test doubles in pure PHPUnit.

https://bit.ly/4re9O9z

#DrupalTesting #PHPUnit #Deuteros #Tag1Consulting

0 0 0 0
Post image

MicroSymfony 8.0.4 released ⭐
→ github.com/strangebuzz/...
Lot of improvements and tuning since the first #Symfony 8 release.
Main changes: Doctrine+SQLite 🤩, PHPUnit 12, AI agents prompts 🤖, better code coverage script.
#php #oss #rad #ai #buildinpublic #release #MicroSymfony, #phpunit

2 0 0 0
Post image

#Laravel #Ubuntu #Linux #phpunit
Wenn der Aufruf von phpunit mit fehlenden Rechten abbricht (meist storage-Ordner), dann diese Befehle ausführen!

0 0 0 0
Post image

📋 Eval #Testing #LLM Outputs in #PHPUnit - A comprehensive guide for #PHP developers building #AI applications

🎯 Core problem: Traditional unit tests assert exact outputs, but #LLMs produce probabilistic responses - same prompt yields different wording each time

🧵 👇

0 0 1 0
Post image

#PHPUnit 12.5 released - key features:

🧪 Enhanced parallel testing: Improved worker coordination and resource management for faster test suites

#PHP #Testing #PHPDeveloper #TDD

📊 Better failure output: Inline diffs for arrays/objects, clearer stack traces with context

🧵 👇

0 0 1 0
Post image

🏃Your test suite can be fast again.

Sebastian Bergmann shows how thoughtful optimisations turn sluggish #PHPUnit runs into a smooth, efficient workflow ⚡

#IntPHPCon |📍 BER | 📅 June 8 – 12, 26

🎓 About the session: https://f.mtr.cool/siyzrxwvii

#PHP #Testing #Performance #DevOps

3 0 0 0
Post image Post image

💥 Live on stage a few moments ago: Sebastian Bergmann!

He’s diving into “Testing with(out) dependencies)” — helping everyone at #SymfonyCon Amsterdam 2025 finally understand when to mock, when to stub, and when to trust the real thing! 🎉🧪

#Symfony #PHP #Testing #PHPUnit #DevLife

4 0 0 0
Preview
Celebrating 30 Years of PHP and 25 Years of PHPUnit Sebastian Bergmann shares 30 years of PHP and 25 years of testing—insights on quality, teamwork, and sustainable development.

🎉 30 years of PHP & 25 years of PHPUnit!
In his IPC keynote, Sebastian Bergmann looks back at how testing shaped modern PHP — and why it matters for your code today 

💡Watch the Keynote: https://tinyurl.com/yc6t2sta

#IntPHPcon #PHP #PHPUnit

1 0 0 0

AI can accelerate Drupal testing — if you teach it the rules.

Four Kitchens’ Laura Johnson shares how AI scaffolds PHPUnit tests fast but still needs careful guidance.

Her reusable Cursor ruleset turns AI into a reliable testing partner.

🔗 https://bit.ly/48QAxTZ

#Drupal #AI #Testing #PHPUnit

0 0 0 0
Preview
PHP: News Archive - 2025 PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.

I released #php 8.5.0RC2 yesterday resolving the last issue around one deprecation and many fixes.

Big thanks to #phpunit, #Symfony and all the others for their early testing, ensuring the release version is as good as can be.

www.php.net/archive/2025...

2 0 0 0

🔧 Drupal 11 ships with PHPUnit 10+.

Alexander Shabanov details a 4-step playbook to migrate module tests—Rector, callbacks, and traits included.

Future-proof your testing now.
https://bit.ly/3VIzspm

#Drupal #PHPUnit #Drupal11 #TestAutomation

0 0 0 0
Post image

🧪 New update for Drupal Flake: John Locke @freelock.com adds experimental PHPUnit testing support.

Built on Nix flakes—not Docker—this dev tool now simplifies test runs for Drupal 11.2 + PHP 8.3.

Read more via TDT: https://bit.ly/3WdbJO5

#Drupal #Testing #PHPUnit #Nix

0 0 0 0
Post image

Upgrading to a new phpunit version #php #phpunit #brew #MacIOS #Macbook

0 0 0 0
Preview
Running PHPUnit Tests in PHPStorm with Docker: A Step-by-Step Guide Learn how to configure PHPStorm to run PHPUnit tests inside Docker using a remote interpreter. Step-by-step setup guide with Scaffold project examples.

This one has taken me a while - hopefully I've finally got all the steps correct.

Running PHPUnit Tests in PHPStorm with Docker: A Step-by-Step Guide - chrisshennan.com/blog/running...

#buildinpublic #phpunit #docker #phpstorm

4 1 0 0
The image appears to be a screenshot of a text editor or terminal displaying a piece of code or text. The text is formatted in a way that suggests it is part of a test suite output.

The text contains a message indicating that an assertion failed. The message states that the assertion failed because two strings were not equal. The two strings being compared are:

1. `'1. Mai, 14:30'`
2. `'1. Mai, 14:30'`

The first string is marked with a minus sign (`-`), indicating that it was the expected value, and the second string is marked with a plus sign (`+`), indicating that it was the actual value. The text editor or terminal is highlighting the difference between the expected and actual values, which is why the first string is in red and the second string is in green.

This kind of output is commonly seen in debugging or testing scenarios where the programmer is trying to verify that a piece of code is producing the expected output.

Both strings are visually equal.

The image appears to be a screenshot of a text editor or terminal displaying a piece of code or text. The text is formatted in a way that suggests it is part of a test suite output. The text contains a message indicating that an assertion failed. The message states that the assertion failed because two strings were not equal. The two strings being compared are: 1. `'1. Mai, 14:30'` 2. `'1. Mai, 14:30'` The first string is marked with a minus sign (`-`), indicating that it was the expected value, and the second string is marked with a plus sign (`+`), indicating that it was the actual value. The text editor or terminal is highlighting the difference between the expected and actual values, which is why the first string is in red and the second string is in green. This kind of output is commonly seen in debugging or testing scenarios where the programmer is trying to verify that a piece of code is producing the expected output. Both strings are visually equal.

Ich wünsche mir manchmal eine Hexdump-Ausgabe in @phpunit :-)

(einer der beiden Strings enthält ein non-breaking Space, der andere eine gewöhnliches Leerzeichen)

#PHP #PHPUnit

0 0 0 0
Foto von Oliver Klee plus Daten des Workshopws (s. Posting)

Foto von Oliver Klee plus Daten des Workshopws (s. Posting)

⏳ Reminder: Anmeldeschluss 15. September!

TYPO3-Workshop mit Oliver Klee zur testgetriebenen Extensionentwicklung mit PHPUnit

📅 15.–16. Oktober 2025
📍 Ort: CPS GmbH, Berlin
💰 679 € netto p. P.
📧 info@typo3camp-berlin.de

#T3CB25 #TYPO3CampBerlin #TYPO3 #PHPUnit #TDD #ExtensionDevelopment #Workshop

0 0 0 0

🛠 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

0 0 1 0

🛡 Unit tests are your fastest safety net.
No WordPress bootstrapping. No DB calls. Just pure logic in isolation.
They catch bugs early & give you confidence to refactor. #PHPUnit #UnitTesting #DevOps

0 0 1 0
Post image

🎤 30 Years of PHP. 25 Years of Testing.

Join Sebastian Bergmann at #IntPHPcon for a keynote on the history & future of PHP & PHPUnit — from humble beginnings to a testing powerhouse.

📅 Wed, Oct 29 | 14:00
🎟️ https://f.mtr.cool/vdemclxafv

#PHP #PHPUnit #OpenSource #Testing

2 1 0 0

🛠️ We’ll spin up a Docker-powered wp-env stack from scratch—zero config, max reproducibility. No more “works on my machine”. #WordPressDev #Docker #PHPUnit

1 0 1 0
Foto von Oliver Klee plus Daten des Workshopws (s. Posting)

Foto von Oliver Klee plus Daten des Workshopws (s. Posting)

TYPO3-Extensions testgetrieben mit PHPUnit entwickeln?

Im Oktober zeigt euch Oliver Klee bei CPS in Berlin, wie’s geht:
📅 15.–16.10.2025
📍 Gustav-Meyer-Allee 25, 13355 Berlin
💰 679 € netto p. P.
📧 info@typo3camp-berlin.de

#TYPO3 #PHPUnit #TDD #Workshop #T3CB

0 0 0 0
Preview
Linux - Bash scripts - Running unit tests with bats/bats | Christophe Avonture Linux - Bash scripts - Running unit tests with bats/bats

We all write unit tests, don't we? There's #PhpUnit for PHP, #PyTest for Python and did you know there's a similar tool for .sh (Bash) scripts: #bats/bats #bash

0 0 0 0
Post image

Use MailSlurp with PHPUnit to create inboxes, send, receive, and extract confirmation codes automatically — no SMTP needed.

#PHPUnit #PHPDevelopers #EmailTesting #IntegrationTesting #DevTools #QAautomation #MailSlurp #CodeWithConfidence

www.mailslurp.com/examples/php...

1 0 0 0
Preview
Professional Module Development

Want to level up your #Drupal module dev skills? 🚀

The Professional Module Development course from DrupalEasy includes deep coverage of writing PhpUnit tests, so you can build reliable, testable code like a pro. 💻🧪

✅ Full details: www.drupaleasy.com/pmd #Drupal #PhpUnit

1 0 0 0