moin moin, wie schon einige sicher schon gelesen haben ist seit über 1woche nun schon phpunit 6 (min php7.0) auf dem markt, mit dieser neuen version gibt es nun auch namespaces in phpunit. Um das update später kleiner zu halten habe ich schon einmal alle UnitTests angepasst damit wir da schon die Namespaces nutzen, ich bitte euch bei neuen Tests darauf zu achten auch PHPUnit\Framework\TestCase zu nutzen und nicht mehr PHPUnit_Framework_TestCase, oder die eigene TestBase klasse (diese nutz nun auch schon namspaces), damit es bei der nächsten Änderung nicht erneut ~350files werden. Was ist wichtig was muss ich machen wenn die UnitTests aktuell nicht local laufen? bitte macht ein "php composer.phar install" um die latest version zu ziehen, welche in der composer.lock definiert sind. Warum das update? erst seit PHPUnit 4.8.35 gibt es diesen namespace layer um das updaten auf PHPUnit6 zuvereinfachen https://github.com/sebastianbergmann/phpunit/commit/a55235c033c2dc18db631cc6... Einen vollständigen PHPUnit6 support gibt es aktuell von xres nicht, hier zu müssen wir erst alle deprecated sachen die mit der 5.X rein gekommen sind beheben, leider gibt es diese Methoden auch erst ab PHPUnit 5.X, welches aber mindestens PHP5.6 benötigt, somit dauert das noch ein bissel. fyi http://stash.app.infra.gs.xtrav.de:7990/projects/PHP/repos/xres/pull-request... -- Mit freundlichen Grüßen Oliver Horn - Entwicklung - ________________________________________________________ TraSo GmbH Nonnenstraße 42 D-04229 Leipzig Tel.: +49 341 90 987 45 E-Mail: o.horn@traso.de Internet: http://www.traso.de ________________________________________________________ Geschäftsführer: Haiko Gerdes Handelsregister: Amtsgericht Leipzig, HRB 21850