pkg:test: support null-safe version of pkg:shelf (#1416)

diff --git a/pkgs/test/CHANGELOG.md b/pkgs/test/CHANGELOG.md
index 1cd0d60..14d4ee9 100644
--- a/pkgs/test/CHANGELOG.md
+++ b/pkgs/test/CHANGELOG.md
@@ -1,8 +1,11 @@
+## 1.16.0-nullsafety.17
+
+* Support the latest shelf release (`1.x.x`).
+
 ## 1.16.0-nullsafety.16
 
 * Support the latest vm_service release (`6.x.x`).
 
-
 ## 1.16.0-nullsafety.15
 
 * Support the latest coverage release (`0.15.x`).
diff --git a/pkgs/test/pubspec.yaml b/pkgs/test/pubspec.yaml
index 9ec70d0..576a488 100644
--- a/pkgs/test/pubspec.yaml
+++ b/pkgs/test/pubspec.yaml
@@ -1,5 +1,5 @@
 name: test
-version: 1.16.0-nullsafety.16
+version: 1.16.0-nullsafety.17
 description: A full featured library for writing and running Dart tests.
 homepage: https://github.com/dart-lang/test/blob/master/pkgs/test
 
@@ -10,7 +10,7 @@
   analyzer: '>=0.36.0 <0.42.0'
   async: '>=2.5.0-nullsafety <2.5.0'
   boolean_selector: '>=2.1.0-nullsafety <2.1.0'
-  coverage: '>=0.13.4 < 0.16.0'
+  coverage: '>=0.13.4 <0.16.0'
   http_multi_server: ^2.0.0
   io: ^0.3.0
   js: '>=0.6.3-nullsafety <0.6.3'
@@ -19,7 +19,7 @@
   path: '>=1.8.0-nullsafety <1.8.0'
   pedantic: '>=1.10.0-nullsafety <1.10.0'
   pool: '>=1.5.0-nullsafety <1.5.0'
-  shelf: ^0.7.0
+  shelf: '>=0.7.0 <2.0.0'
   shelf_packages_handler: ">=1.0.0 <3.0.0"
   shelf_static: ^0.2.6
   shelf_web_socket: ^0.2.0
@@ -39,9 +39,3 @@
   shelf_test_handler: ^1.0.0
   test_descriptor: ^1.0.0
   test_process: ^1.0.0
-
-dependency_overrides:
-  test_api:
-    path: ../test_api
-  test_core:
-    path: ../test_core