summaryrefslogtreecommitdiff
path: root/testsuite/tests/concurrent/should_run/T367.hs
diff options
context:
space:
mode:
authorMatthew Pickering <matthewtpickering@gmail.com>2021-12-08 16:56:15 +0000
committerMatthew Pickering <matthewtpickering@gmail.com>2021-12-21 16:23:33 +0000
commitd6b7b24f0045fdaaa53d7ba5864158bd03ac230e (patch)
tree3582b0a403e4a889f1f1333eff243714b290dace /testsuite/tests/concurrent/should_run/T367.hs
parentff657a81ae5ebd4ea4628ca8ebc88dce3ecbe0ef (diff)
downloadhaskell-wip/remove-reqlib.tar.gz
testsuite: Remove reqlib modifierwip/remove-reqlib
The reqlib modifer was supposed to indicate that a test needed a certain library in order to work. If the library happened to be installed then the test would run as normal. However, CI has never run these tests as the packages have not been installed and we don't want out tests to depend on things which might get externally broken by updating the compiler. The new strategy is to run these tests in head.hackage, where the tests have been cabalised as well as possible. Some tests couldn't be transferred into the normal style testsuite but it's better than never running any of the reqlib tests. https://gitlab.haskell.org/ghc/head.hackage/-/merge_requests/169 A few submodules also had reqlib tests and have been updated to remove it. Closes #16264 #20032 #17764 #16561
Diffstat (limited to 'testsuite/tests/concurrent/should_run/T367.hs')
-rw-r--r--testsuite/tests/concurrent/should_run/T367.hs10
1 files changed, 0 insertions, 10 deletions
diff --git a/testsuite/tests/concurrent/should_run/T367.hs b/testsuite/tests/concurrent/should_run/T367.hs
deleted file mode 100644
index 52f41a38a1..0000000000
--- a/testsuite/tests/concurrent/should_run/T367.hs
+++ /dev/null
@@ -1,10 +0,0 @@
-{-# LANGUAGE MagicHash #-}
-
-import Control.Concurrent
-import qualified Data.Vector as U
-
-main = do
- t <- forkIO (U.sum (U.enumFromTo 1 (1000000000 :: Int)) `seq` return ())
- threadDelay 10
- killThread t
- putStrLn "Done"