Index: core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php	(revision 96614a6b968ed73d435b98dbed71219b15cac7ee)
+++ core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php	(revision )
@@ -774,18 +774,23 @@
     }
     // Remove all prefixed tables.
     $connection_info = Database::getConnectionInfo('default');
+    if ($connection_info['default']['driver'] == 'sqlite') {
+      file_unmanaged_delete($connection_info['default']['database']);
+    }
+    else {
-    $tables = db_find_tables($connection_info['default']['prefix']['default'] . '%');
-    if (empty($tables)) {
-      $this->fail('Failed to find test tables to drop.');
-    }
-    $prefix_length = strlen($connection_info['default']['prefix']['default']);
-    foreach ($tables as $table) {
-      if (db_drop_table(substr($table, $prefix_length))) {
-        unset($tables[$table]);
-      }
-    }
-    if (!empty($tables)) {
-      $this->fail('Failed to drop all prefixed tables.');
+      $tables = db_find_tables($connection_info['default']['prefix']['default'] . '%');
+      if (empty($tables)) {
+        $this->fail('Failed to find test tables to drop.');
+      }
+      $prefix_length = strlen($connection_info['default']['prefix']['default']);
+      foreach ($tables as $table) {
+        if (db_drop_table(substr($table, $prefix_length))) {
+          unset($tables[$table]);
+        }
+      }
+      if (!empty($tables)) {
+        $this->fail('Failed to drop all prefixed tables.');
+      }
     }
 
     parent::tearDown();
