Compare commits

...
Author SHA1 Message Date
Evgeny Poberezkin 43d4222202 CPU stress test 2023-02-06 22:46:40 +00:00
3 changed files with 71 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
import Control.Monad
main :: IO ()
main = forever $ pure ()
+6
View File
@@ -111,6 +111,12 @@ executables:
ghc-options:
- -threaded
stress-test:
source-dirs: apps/stress-test
main: Main.hs
ghc-options:
- -threaded
tests:
smp-server-test:
source-dirs: tests
+61
View File
@@ -346,6 +346,67 @@ executable smp-server
if flag(swift)
cpp-options: -DswiftJSON
executable stress-test
main-is: Main.hs
other-modules:
Paths_simplexmq
hs-source-dirs:
apps/stress-test
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns -threaded
build-depends:
QuickCheck ==2.14.*
, aeson ==2.0.*
, ansi-terminal >=0.10 && <0.12
, asn1-encoding ==0.9.*
, asn1-types ==0.3.*
, async ==2.2.*
, attoparsec ==0.14.*
, base >=4.14 && <5
, base64-bytestring >=1.0 && <1.3
, bytestring ==0.10.*
, case-insensitive ==1.2.*
, composition ==1.0.*
, constraints >=0.12 && <0.14
, containers ==0.6.*
, cryptonite >=0.27 && <0.30
, cryptostore ==0.2.*
, data-default ==0.7.*
, direct-sqlcipher ==2.3.*
, directory ==1.3.*
, filepath ==1.4.*
, generic-random >=1.3 && <1.5
, http-types ==0.12.*
, http2 ==3.0.*
, ini ==0.4.1
, iso8601-time ==0.1.*
, memory ==0.15.*
, mtl ==2.2.*
, network >=3.1.2.7 && <3.2
, network-transport ==0.5.4
, optparse-applicative >=0.15 && <0.17
, process ==1.6.*
, random >=1.1 && <1.3
, simple-logger ==0.1.*
, socks ==0.6.*
, sqlcipher-simple ==0.4.*
, stm ==2.5.*
, template-haskell ==2.16.*
, text ==1.2.*
, time ==1.9.*
, time-compat ==1.9.*
, time-manager ==0.0.*
, tls >=1.6.0 && <1.7
, transformers ==0.5.*
, unliftio ==0.2.*
, unliftio-core ==0.2.*
, websockets ==0.12.*
, x509 ==1.7.*
, x509-store ==1.6.*
, x509-validation ==1.6.*
default-language: Haskell2010
if flag(swift)
cpp-options: -DswiftJSON
test-suite smp-server-test
type: exitcode-stdio-1.0
main-is: Test.hs