diff --git a/core/scripts/run-tests.sh b/core/scripts/run-tests.sh
index a953dd7..684b3e8 100755
--- a/core/scripts/run-tests.sh
+++ b/core/scripts/run-tests.sh
@@ -64,7 +64,7 @@
   exit;
 }
 
-$test_list = simpletest_script_get_test_list();
+$test_list = array_fill(0, 1, 'Drupal\system\Tests\Menu\BreadcrumbTest');
 
 // Try to allocate unlimited time to run the tests.
 drupal_set_time_limit(0);
diff --git a/core/modules/system/lib/Drupal/system/Tests/Menu/BreadcrumbTest.php b/core/modules/system/lib/Drupal/system/Tests/Menu/BreadcrumbTest.php
index 849aadc..5b391de 100644
--- a/core/modules/system/lib/Drupal/system/Tests/Menu/BreadcrumbTest.php
+++ b/core/modules/system/lib/Drupal/system/Tests/Menu/BreadcrumbTest.php
@@ -19,12 +19,7 @@ class BreadcrumbTest extends MenuTestBase {
    *
    * @var array
    */
-  public static $modules = array('menu_test', 'block');
-
-  /**
-   * Test paths in the Standard profile.
-   */
-  protected $profile = 'standard';
+  public static $modules = array('menu_link', 'menu_ui', 'filter', 'menu_test', 'block', 'node', 'taxonomy');
 
   public static function getInfo() {
     return array(
@@ -37,8 +32,7 @@ public static function getInfo() {
   function setUp() {
     parent::setUp();
 
-    $perms = array_keys(\Drupal::moduleHandler()->invokeAll('permission'));
-    $this->admin_user = $this->drupalCreateUser($perms);
+    $this->admin_user = $this->root_user;
     $this->drupalLogin($this->admin_user);
 
     // This test puts menu links in the Tools menu and then tests for their
