diff --git a/core/modules/simpletest/tests/fixtures/phpunit_error.xml b/core/modules/simpletest/tests/fixtures/phpunit_error.xml new file mode 100644 index 0000000000..6a6a1cbc20 --- /dev/null +++ b/core/modules/simpletest/tests/fixtures/phpunit_error.xml @@ -0,0 +1,43 @@ + + + + + + + + + + Drupal\Tests\Core\Extension\ModuleHandlerUnitTest::testloadInclude +Undefined index: foo + +/home/chx/www/system/core/lib/Drupal/Core/Extension/ModuleHandler.php:219 +/home/chx/www/system/core/tests/Drupal/Tests/Core/Extension/ModuleHandlerUnitTest.php:40 + + + + + + + + + Drupal\Tests\Core\Route\RoleAccessCheckTest::testRoleAccess with data set #0 ('role_test_1', array(Drupal\user\Entity\User, Drupal\user\Entity\User)) + Access granted for user with the roles role_test_1 on path: role_test_1 + Failed asserting that false is true. + + + + Drupal\Tests\Core\Route\RoleAccessCheckTest::testRoleAccess with data set #1 ('role_test_2', array(Drupal\user\Entity\User, Drupal\user\Entity\User)) + Access granted for user with the roles role_test_2 on path: role_test_2 + Failed asserting that false is true. + + + + Drupal\Tests\Core\Route\RoleAccessCheckTest::testRoleAccess with data set #2 ('role_test_3', array(Drupal\user\Entity\User)) + Access granted for user with the roles role_test_1, role_test_2 on path: role_test_3 + Failed asserting that false is true. + + + + + + diff --git a/core/tests/Drupal/Tests/Core/Test/PhpUnitTestRunnerTest.php b/core/tests/Drupal/KernelTests/Core/Test/PhpUnitTestRunnerTest.php similarity index 91% rename from core/tests/Drupal/Tests/Core/Test/PhpUnitTestRunnerTest.php rename to core/tests/Drupal/KernelTests/Core/Test/PhpUnitTestRunnerTest.php index bd62c430c6..62032ae920 100644 --- a/core/tests/Drupal/Tests/Core/Test/PhpUnitTestRunnerTest.php +++ b/core/tests/Drupal/KernelTests/Core/Test/PhpUnitTestRunnerTest.php @@ -4,7 +4,7 @@ use Drupal\Core\Test\PhpUnitTestRunner; use Drupal\Core\Test\TestStatus; -use Drupal\Tests\UnitTestCase; +use Drupal\KernelTests\KernelTestBase; /** * @coversDefaultClass \Drupal\Core\Test\PhpUnitTestRunner @@ -12,7 +12,7 @@ * * @see Drupal\Tests\simpletest\Unit\SimpletestPhpunitRunCommandTest */ -class PhpUnitTestRunnerTest extends UnitTestCase { +class PhpUnitTestRunnerTest extends KernelTestBase { /** * Test an error in the test running phase. @@ -70,7 +70,7 @@ function ($unescaped_test_classnames, $phpunit_file, &$status) { * @covers ::phpUnitCommand */ public function testPhpUnitCommand() { - $runner = new PhpUnitTestRunner($this->root, sys_get_temp_dir()); + $runner = new PhpUnitTestRunner($this->root, \Drupal::service('file_system')); $this->assertRegExp('/phpunit/', $runner->phpUnitCommand()); } @@ -78,7 +78,7 @@ public function testPhpUnitCommand() { * @covers ::xmlLogFilePath */ public function testXmlLogFilePath() { - $runner = new PhpUnitTestRunner($this->root, sys_get_temp_dir()); + $runner = new PhpUnitTestRunner($this->root, \Drupal::service('file_system')); $this->assertStringEndsWith('phpunit-23.xml', $runner->xmlLogFilePath(23)); } @@ -128,7 +128,7 @@ public function providerTestSummarizeResults() { * @covers ::summarizeResults */ public function testSummarizeResults($results, $has_status) { - $runner = new PhpUnitTestRunner($this->root, sys_get_temp_dir()); + $runner = new PhpUnitTestRunner($this->root, \Drupal::service('file_system')); $summary = $runner->summarizeResults($results); $this->assertArrayHasKey(static::class, $summary);