summaryrefslogtreecommitdiff
path: root/erebos-tester.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'erebos-tester.cabal')
-rw-r--r--erebos-tester.cabal77
1 files changed, 46 insertions, 31 deletions
diff --git a/erebos-tester.cabal b/erebos-tester.cabal
index c944e83..4fa1939 100644
--- a/erebos-tester.cabal
+++ b/erebos-tester.cabal
@@ -1,7 +1,7 @@
cabal-version: 3.0
name: erebos-tester
-version: 0.2.4
+version: 0.3.3
synopsis: Test framework with virtual network using Linux namespaces
description:
This framework is intended mainly for networking libraries/applications and
@@ -28,7 +28,7 @@ flag ci
source-repository head
type: git
- location: git://erebosprotocol.net/tester
+ location: https://code.erebosprotocol.net/tester
executable erebos-tester
ghc-options:
@@ -43,35 +43,48 @@ executable erebos-tester
-- sometimes needed for backward/forward compatibility:
-Wno-error=unused-imports
- main-is: Main.hs
+ main-is:
+ Main.hs
- other-modules: Config
- GDB
- Network
- Network.Ip
- Output
- Parser
- Parser.Core
- Parser.Expr
- Parser.Statement
- Paths_erebos_tester
- Process
- Run
- Run.Monad
- Test
- Test.Builtins
- Util
- Version
- Version.Git
+ other-modules:
+ Asset
+ Config
+ GDB
+ Network
+ Network.Ip
+ Output
+ Parser
+ Parser.Core
+ Parser.Expr
+ Parser.Shell
+ Parser.Statement
+ Paths_erebos_tester
+ Process
+ Run
+ Run.Monad
+ Script.Expr
+ Script.Expr.Class
+ Script.Module
+ Script.Object
+ Script.Shell
+ Script.Var
+ Test
+ Test.Builtins
+ TestMode
+ Util
+ Version
+ Version.Git
- autogen-modules: Paths_erebos_tester
+ autogen-modules:
+ Paths_erebos_tester
- c-sources:
+ c-sources:
src/main.c
- other-extensions:
+ other-extensions:
+ CPP
TemplateHaskell
- default-extensions:
+ default-extensions:
DefaultSignatures
DeriveTraversable
ExistentialQuantification
@@ -92,10 +105,11 @@ executable erebos-tester
TypeFamilies
TypeOperators
- build-depends:
- base ^>= { 4.15, 4.16, 4.17, 4.18, 4.19, 4.20 },
+ build-depends:
+ base ^>= { 4.15, 4.16, 4.17, 4.18, 4.19, 4.20, 4.21 },
bytestring ^>= { 0.10, 0.11, 0.12 },
containers ^>= { 0.6.2.1, 0.7 },
+ clock ^>= { 0.8.3 },
directory ^>=1.3.6.0,
filepath ^>= { 1.4.2.1, 1.5.2 },
Glob >=0.10 && <0.11,
@@ -107,10 +121,11 @@ executable erebos-tester
process ^>=1.6.9,
regex-tdfa ^>=1.3.1.0,
scientific >=0.3 && < 0.4,
- stm ^>=2.5.0.1,
- template-haskell^>= { 2.17, 2.18, 2.19, 2.20, 2.21, 2.22 },
+ stm ^>= { 2.5.0 },
+ template-haskell^>= { 2.17, 2.18, 2.19, 2.20, 2.21, 2.22, 2.23 },
text ^>= { 1.2, 2.0, 2.1 },
th-compat >=0.1 && <0.2,
unix >=2.7 && <2.9,
- hs-source-dirs: src
- default-language: Haskell2010
+
+ hs-source-dirs: src
+ default-language: Haskell2010