diff --git a/Cabal/Cabal.cabal b/Cabal/Cabal.cabal
index be1853358caae7da4bf61736891a31bb791183d3..19e035cf3c34d03b6bc603828cb077a16300b978 100644
--- a/Cabal/Cabal.cabal
+++ b/Cabal/Cabal.cabal
@@ -333,7 +333,7 @@ test-suite unit-tests
     base,
     directory,
     tasty,
-    tasty-hunit,
+    tasty-hunit < 0.10,
     tasty-quickcheck,
     pretty,
     QuickCheck >= 2.7 && < 2.10,
@@ -347,17 +347,19 @@ test-suite package-tests
   main-is: PackageTests.hs
   other-modules:
     PackageTests.BenchmarkStanza.Check
-    PackageTests.TestStanza.Check
     PackageTests.DeterministicAr.Check
-    PackageTests.TestSuiteTests.ExeV10.Check
+    PackageTests.Options
     PackageTests.PackageTester
+    PackageTests.TestStanza.Check
+    PackageTests.TestSuiteTests.ExeV10.Check
+    PackageTests.Tests
   hs-source-dirs: tests
   build-depends:
     base,
     containers,
     tagged,
     tasty,
-    tasty-hunit,
+    tasty-hunit < 0.10,
     transformers,
     Cabal,
     process,
diff --git a/cabal-install/cabal-install.cabal b/cabal-install/cabal-install.cabal
index 55dd1cf095730fda7be6b52a1272ecf94b3bd112..13b4baabf50ac279a312d4513ee381449d2c2f94 100644
--- a/cabal-install/cabal-install.cabal
+++ b/cabal-install/cabal-install.cabal
@@ -361,7 +361,7 @@ Test-Suite unit-tests
         random,
         hackage-security,
         tasty,
-        tasty-hunit,
+        tasty-hunit < 0.10,
         tasty-quickcheck,
         tagged,
         QuickCheck >= 2.8.2
@@ -402,7 +402,7 @@ test-suite integration-tests
     process,
     regex-posix,
     tasty,
-    tasty-hunit
+    tasty-hunit < 0.10
 
   if os(windows)
     build-depends: Win32 >= 2 && < 3