PHPUnit Version 13.1 Live mit Sebastian Bergmann
Details
In diesem Livestream gehen wir auf alle wichtigen Änderungen von PHPUnit 13.1 ein. Dazu gehören die erweiterten Informationen in den OTR (Open Test Reporting) XML-Logfiles, welche nun unerwartete Ausgaben, Gruppeninformationen und Issue-Reporting umfassen. Wir beleuchten die neuen includeInCodeCoverage Attribute für präzisere Code-Coverage-Berichte und die Einführung von #[DataProviderClosure] für statische Closures.
Ein weiterer Schwerpunkt liegt auf den umfassenden Konfigurationsmöglichkeiten für HTML Code-Coverage-Berichte, einschließlich Farben, Schwellenwerten, Dark Mode und Custom CSS, sowie der Unterstützung für benutzerdefinierte Issue Trigger Resolver. Des Weiteren erfahrt ihr, wie PHPUnit 13.1 die Klarheit von Fehlermeldungen für Mock-Objekt-Erwartungen verbessert hat und wie die standardmäßige Umstellung auf eine farbblind-freundlichere Farbpalette in den HTML Code-Coverage-Berichten aussieht.
Wir werfen auch einen Blick auf die architektonischen Änderungen, wie die Extrahierung von PHPUnit\Runner\Extension\Facade zu einem Interface und die Einführung von ExtensionFacade. Abschließend informieren wir euch über die anstehenden Deprecations von --log-events-verbose-text file und der Soft-Deprecation von id() und after() für Mock-Objekt-Erwartungen. Nutzt die Gelegenheit und stellt Sebastian Bergmann und dem Team eure Fragen direkt im Chat!
Über Sebastian Bergmann:
Sebastian Bergmann ist der Autor und Maintainer von PHPUnit , dem Standard-Test-Framework, das die Professionalität der PHP-Softwareentwicklung maßgeblich verbessert hat. Als anerkannter Experte teilt er sein umfangreiches Wissen durch Veröffentlichungen , Präsentationen und Podcasts . Als Gründungspartner und Berater von The PHP Consulting Company (thePHP.cc) unterstützt er Teams bei der Einführung von PHPUnit , dem optimalen Einsatz von PHPUnit , der Verbesserung von Entwicklungsprozessen sowie dem Schreiben von besser testbarem Code . Sebastian Bergmann war an der Gründung der PHP Foundation beteiligt und gestaltet deren Arbeit als Vorstandsmitglied mit. Im Arbeitskreis Open Source Software (AK OSS) der Gesellschaft für Informatik setzt er sich für das Thema Open Source im universitären Umfeld ein. Neben seinen beruflichen Beiträgen unterstützt er aktiv Projekte im Bereich Open Source , spielt gerne Brettspiele und frönt dem Retrocomputing mit seinem Amiga 1200.
