diff options
Diffstat (limited to 'krpc.cabal')
-rw-r--r-- | krpc.cabal | 54 |
1 files changed, 14 insertions, 40 deletions
@@ -64,8 +64,13 @@ test-suite spec | |||
64 | default-language: Haskell2010 | 64 | default-language: Haskell2010 |
65 | hs-source-dirs: tests | 65 | hs-source-dirs: tests |
66 | main-is: Spec.hs | 66 | main-is: Spec.hs |
67 | other-modules: Network.KRPCSpec | ||
68 | Network.KRPC.MethodSpec | ||
69 | Network.KRPC.MessageSpec | ||
67 | build-depends: base == 4.* | 70 | build-depends: base == 4.* |
68 | , bytestring | 71 | , bytestring |
72 | , network | ||
73 | , mtl | ||
69 | 74 | ||
70 | , hspec | 75 | , hspec |
71 | , QuickCheck | 76 | , QuickCheck |
@@ -74,55 +79,24 @@ test-suite spec | |||
74 | , bencoding | 79 | , bencoding |
75 | , krpc | 80 | , krpc |
76 | 81 | ||
77 | --test-suite test-client | 82 | --executable bench-server |
78 | -- type: exitcode-stdio-1.0 | ||
79 | -- default-language: Haskell2010 | ||
80 | -- hs-source-dirs: tests | ||
81 | -- main-is: Client.hs | ||
82 | -- other-modules: Shared | ||
83 | -- build-depends: base == 4.* | ||
84 | -- , bytestring | ||
85 | -- , process | ||
86 | -- , filepath | ||
87 | -- | ||
88 | -- , bencoding | ||
89 | -- , krpc | ||
90 | -- , network | ||
91 | -- | ||
92 | -- , HUnit | ||
93 | -- , test-framework | ||
94 | -- , test-framework-hunit | ||
95 | |||
96 | |||
97 | --executable test-server | ||
98 | -- default-language: Haskell2010 | 83 | -- default-language: Haskell2010 |
99 | -- hs-source-dirs: tests | 84 | -- hs-source-dirs: bench |
100 | -- main-is: Server.hs | 85 | -- main-is: Server.hs |
101 | -- other-modules: Shared | ||
102 | -- build-depends: base == 4.* | 86 | -- build-depends: base == 4.* |
103 | -- , bytestring | 87 | -- , bytestring |
104 | -- , bencoding | ||
105 | -- , krpc | 88 | -- , krpc |
106 | -- , network | 89 | -- , network |
90 | -- ghc-options: -fforce-recomp | ||
107 | 91 | ||
108 | --executable bench-server | 92 | --benchmark bench-client |
93 | -- type: exitcode-stdio-1.0 | ||
109 | -- default-language: Haskell2010 | 94 | -- default-language: Haskell2010 |
110 | -- hs-source-dirs: bench | 95 | -- hs-source-dirs: bench |
111 | -- main-is: Server.hs | 96 | -- main-is: Main.hs |
112 | -- build-depends: base == 4.* | 97 | -- build-depends: base == 4.* |
113 | -- , bytestring | 98 | -- , bytestring |
99 | -- , criterion | ||
114 | -- , krpc | 100 | -- , krpc |
115 | -- , network | 101 | -- , network |
116 | -- ghc-options: -fforce-recomp | 102 | -- ghc-options: -O2 -fforce-recomp \ No newline at end of file |
117 | |||
118 | benchmark bench-client | ||
119 | type: exitcode-stdio-1.0 | ||
120 | default-language: Haskell2010 | ||
121 | hs-source-dirs: bench | ||
122 | main-is: Main.hs | ||
123 | build-depends: base == 4.* | ||
124 | , bytestring | ||
125 | , criterion | ||
126 | , krpc | ||
127 | , network | ||
128 | ghc-options: -O2 -fforce-recomp \ No newline at end of file | ||