diff --git a/core/modules/node/tests/modules/node_test_views/test_views/views.view.test_node_row_plugin.yml b/core/modules/node/tests/modules/node_test_views/test_views/views.view.test_node_row_plugin.yml
index 84b9a57..4efc395 100644
--- a/core/modules/node/tests/modules/node_test_views/test_views/views.view.test_node_row_plugin.yml
+++ b/core/modules/node/tests/modules/node_test_views/test_views/views.view.test_node_row_plugin.yml
@@ -42,14 +42,14 @@ display:
     display_plugin: default
     display_title: Master
     id: default
-    position: {  }
+    position: 0
   page_1:
     display_options:
       path: test-node-row-plugin
     display_plugin: page
     display_title: Page
     id: page_1
-    position: {  }
+    position: 0
 label: test_node_row_plugin
 langcode: en
 module: views
diff --git a/core/modules/simpletest/lib/Drupal/simpletest/TestBase.php b/core/modules/simpletest/lib/Drupal/simpletest/TestBase.php
index 8e452d5..64e92a2 100644
--- a/core/modules/simpletest/lib/Drupal/simpletest/TestBase.php
+++ b/core/modules/simpletest/lib/Drupal/simpletest/TestBase.php
@@ -1144,6 +1144,7 @@ protected function tearDown() {
    * @see TestBase::prepareEnvironment()
    */
   private function restoreEnvironment() {
+    echo get_class($this), ": before restore: ", number_format(memory_get_usage() / 1024), " KB", "\n";
     // Reset all static variables.
     // Unsetting static variables will potentially invoke destruct methods,
     // which might call into functions that prime statics and caches again.
@@ -1229,6 +1230,7 @@ private function restoreEnvironment() {
     // Restore original user session.
     $this->container->set('current_user', $this->originalUser);
     drupal_save_session(TRUE);
+    echo get_class($this), ": after restore: ", number_format(memory_get_usage() / 1024), " KB", "\n";
   }
 
   /**
diff --git a/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php b/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php
index 0814697..f23b99d 100644
--- a/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php
+++ b/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php
@@ -802,8 +802,10 @@ protected function setUp() {
     drupal_settings_initialize();
 
     // Execute the non-interactive installer.
+    echo get_class($this), ": before install: ", number_format(memory_get_usage() / 1024), " KB", "\n";
     require_once DRUPAL_ROOT . '/core/includes/install.core.inc';
     install_drupal($parameters);
+    echo get_class($this), ": after install: ", number_format(memory_get_usage() / 1024), " KB", "\n";
 
     // Import new settings.php written by the installer.
     drupal_settings_initialize();
@@ -819,7 +821,9 @@ protected function setUp() {
     // Not using File API; a potential error must trigger a PHP warning.
     chmod(DRUPAL_ROOT . '/' . $this->siteDirectory, 0777);
 
+    echo get_class($this), ": before rebuildContainer: ", number_format(memory_get_usage() / 1024), " KB", "\n";
     $this->rebuildContainer();
+    echo get_class($this), ": after rebuildContainer: ", number_format(memory_get_usage() / 1024), " KB", "\n";
 
     // Manually create and configure private and temporary files directories.
     // While these could be preset/enforced in settings.php like the public
@@ -845,6 +849,7 @@ protected function setUp() {
     $batch = $this->originalBatch;
 
     // Collect modules to install.
+    echo get_class($this), ": before modules: ", number_format(memory_get_usage() / 1024), " KB", "\n";
     $class = get_class($this);
     $modules = array();
     while ($class) {
@@ -859,6 +864,7 @@ protected function setUp() {
       $this->assertTrue($success, String::format('Enabled modules: %modules', array('%modules' => implode(', ', $modules))));
       $this->rebuildContainer();
     }
+    echo get_class($this), ": after modules: ", number_format(memory_get_usage() / 1024), " KB", "\n";
 
     // Like DRUPAL_BOOTSTRAP_CONFIGURATION above, any further bootstrap phases
     // are not re-executed by the installer, as Drupal is bootstrapped already.
@@ -870,7 +876,9 @@ protected function setUp() {
     // @see _drupal_bootstrap_full()
     // @todo Test-specific setUp() methods may set up further fixtures; find a
     //   way to execute this after setUp() is done, or to eliminate it entirely.
+    echo get_class($this), ": before resetAll: ", number_format(memory_get_usage() / 1024), " KB", "\n";
     $this->resetAll();
+    echo get_class($this), ": after resetAll: ", number_format(memory_get_usage() / 1024), " KB", "\n";
 
     // Temporary fix so that when running from run-tests.sh we don't get an
     // empty current path which would indicate we're on the home page.
diff --git a/core/modules/taxonomy/tests/modules/taxonomy_test_views/test_views/views.view.test_groupwise_term.yml b/core/modules/taxonomy/tests/modules/taxonomy_test_views/test_views/views.view.test_groupwise_term.yml
index 2dc1c2b..5fd37bc 100644
--- a/core/modules/taxonomy/tests/modules/taxonomy_test_views/test_views/views.view.test_groupwise_term.yml
+++ b/core/modules/taxonomy/tests/modules/taxonomy_test_views/test_views/views.view.test_groupwise_term.yml
@@ -65,7 +65,7 @@ display:
     display_plugin: default
     display_title: Master
     id: default
-    position: {  }
+    position: 0
 label: test_groupwise
 langcode: und
 module: views
diff --git a/core/modules/toolbar/lib/Drupal/toolbar/Tests/ToolbarAdminMenuTest.php b/core/modules/toolbar/lib/Drupal/toolbar/Tests/ToolbarAdminMenuTest.php
index 082a6a7..3ef421d 100644
--- a/core/modules/toolbar/lib/Drupal/toolbar/Tests/ToolbarAdminMenuTest.php
+++ b/core/modules/toolbar/lib/Drupal/toolbar/Tests/ToolbarAdminMenuTest.php
@@ -64,7 +64,9 @@ public static function getInfo() {
   }
 
   function setUp() {
+    echo __CLASS__, ": before parent::setUp: ", number_format(memory_get_usage() / 1024), " KB", "\n";
     parent::setUp();
+    echo __CLASS__, ": after parent::setUp: ", number_format(memory_get_usage() / 1024), " KB", "\n";
 
     $perms = array(
       'access toolbar',
@@ -99,6 +101,13 @@ function setUp() {
 
     // Store the admin_user admin menu subtrees hash for comparison later.
     $this->hash = $this->getSubtreesHash();
+    echo __CLASS__, ": after setUp: ", number_format(memory_get_usage() / 1024), " KB", "\n";
+  }
+
+  function tearDown() {
+    echo __CLASS__, ": before parent::tearDown: ", number_format(memory_get_usage() / 1024), " KB", "\n";
+    parent::tearDown();
+    echo __CLASS__, ": after parent::tearDown: ", number_format(memory_get_usage() / 1024), " KB", "\n";
   }
 
   /**
diff --git a/core/modules/user/tests/modules/user_test_views/test_views/views.view.test_groupwise_user.yml b/core/modules/user/tests/modules/user_test_views/test_views/views.view.test_groupwise_user.yml
index b0a6665..4dc494a 100644
--- a/core/modules/user/tests/modules/user_test_views/test_views/views.view.test_groupwise_user.yml
+++ b/core/modules/user/tests/modules/user_test_views/test_views/views.view.test_groupwise_user.yml
@@ -77,7 +77,7 @@ display:
     display_plugin: default
     display_title: Master
     id: default
-    position: {  }
+    position: 0
 label: test_groupwise_user
 langcode: und
 module: views
diff --git a/core/scripts/run-tests.sh b/core/scripts/run-tests.sh
index 5594dd5..897d2cb 100755
--- a/core/scripts/run-tests.sh
+++ b/core/scripts/run-tests.sh
@@ -71,7 +71,7 @@
   exit;
 }
 
-$test_list = simpletest_script_get_test_list();
+$test_list = array_fill(0, 20, 'Drupal\toolbar\Tests\ToolbarAdminMenuTest');
 
 // Try to allocate unlimited time to run the tests.
 drupal_set_time_limit(0);
@@ -487,8 +487,11 @@ function simpletest_script_run_one_test($test_id, $test_class) {
 
   try {
     // Bootstrap Drupal.
+    echo "$test_class: before boot: ", number_format(memory_get_usage() / 1024), " KB", "\n";
     drupal_bootstrap(DRUPAL_BOOTSTRAP_CODE);
+    echo "$test_class: after boot: ", number_format(memory_get_usage() / 1024), " KB", "\n";
     simpletest_classloader_register();
+    echo "$test_class: after loader: ", number_format(memory_get_usage() / 1024), " KB", "\n";
     // We have to add a Request.
     $request = \Symfony\Component\HttpFoundation\Request::createFromGlobals();
     $container = \Drupal::getContainer();
@@ -505,6 +508,7 @@ function simpletest_script_run_one_test($test_id, $test_class) {
     $status = ($had_fails || $had_exceptions ? 'fail' : 'pass');
     simpletest_script_print($info['name'] . ' ' . _simpletest_format_summary_line($test->results) . "\n", simpletest_script_color_code($status));
 
+    echo "$test_class: before exit: ", number_format(memory_get_usage() / 1024), " KB", "\n";
     // Finished, kill this runner.
     exit(0);
   }
