diff --git a/.travis.yml b/.travis.yml
index a2b6970a609deef479a7a99797cf72be372a277f..9d28dfeaa12a8d7ec2418724fae275fe4546e6e7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,7 +12,7 @@ php:
 
 env:
   - VERSION=HEAD
-  - VERSION=3.1.0
+  - VERSION=3.2.0
   # The final CI slot should be used to test the update path from the oldest
   # available database fixture.
   - VERSION=1.0.0-rc2
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d9c4878a1597b74545356da62a0d8423c6c5016e..b536c6c574b15353cb0afded7dabca5dc99f6e4f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 3.2.0
+* Many changes to internal testing code and infrastructure, but nothing that
+  affects users of Lightning Workflow.
+
 ## 3.1.0
 * Lightning Workflow now includes the Moderation Dashboard module. (#70)
 
diff --git a/composer.json b/composer.json
index f1c5c1e52a40267947cbfa764afba99478e5801d..7c98068e4e5302448e43912b934153986f723225 100644
--- a/composer.json
+++ b/composer.json
@@ -30,7 +30,7 @@
         "cweagans/composer-patches": "^1.6.4",
         "drupal-composer/drupal-scaffold": "^2.0.0",
         "oomphinc/composer-installers-extender": "^1.1",
-        "drupal/lightning_core": "3.x-dev",
+        "drupal/lightning_core": "^3.4",
         "drupal/diff": "^1.0",
         "drupal/moderation_sidebar": "^1.0",
         "drupal/moderation_dashboard": "1.0.0-alpha1"
diff --git a/modules/lightning_scheduler/tests/features/transitions.feature b/modules/lightning_scheduler/tests/features/transitions.feature
index 78ab2419c1505408dbc7e1520b47f6e966f1e071..117acc2cabed24095017dc559a7ac5a179496e03 100644
--- a/modules/lightning_scheduler/tests/features/transitions.feature
+++ b/modules/lightning_scheduler/tests/features/transitions.feature
@@ -9,7 +9,7 @@ Feature: Scheduling transitions on content
     And I schedule a transition to Published in 10 seconds
     And I schedule a transition to Archived in 20 seconds
     And I press "Save"
-    And I wait 15 seconds
+    And I wait 12 seconds
     And I run cron over HTTP
     And I wait 10 seconds
     And I run cron over HTTP
diff --git a/tests/fixtures/3.2.0.php.gz b/tests/fixtures/3.2.0.php.gz
new file mode 100644
index 0000000000000000000000000000000000000000..f877aac33021b8fae1e8d5ec757d025d9603ff98
Binary files /dev/null and b/tests/fixtures/3.2.0.php.gz differ
diff --git a/tests/src/ExistingSite/ContentTypeModerationTest.php b/tests/src/ExistingSite/ContentTypeModerationTest.php
index 8ad9c19992c85513a2fa9773a471d447e69ee74a..4af96cca399787b5a3a2bed61e3b083e431f98a4 100644
--- a/tests/src/ExistingSite/ContentTypeModerationTest.php
+++ b/tests/src/ExistingSite/ContentTypeModerationTest.php
@@ -28,6 +28,15 @@ class ContentTypeModerationTest extends ExistingSiteBase {
    */
   private $nodeType;
 
+  /**
+   * {@inheritdoc}
+   */
+  protected function prepareRequest() {
+    // The base implementation of this method will set a special cookie
+    // identifying the Mink session as a test user agent. For this kind of test,
+    // though, we don't need that.
+  }
+
   /**
    * {@inheritdoc}
    */