/
aws-performance-tests.cabal
160 lines (137 loc) · 4.22 KB
/
aws-performance-tests.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
-- ------------------------------------------------------ --
-- Copyright © 2014 AlephCloud Systems, Inc.
-- ------------------------------------------------------ --
Name: aws-performance-tests
Version: 0.1.1
Synopsis: Performance Tests for the Haskell bindings for Amazon Web Services (AWS)
Description:
Performance Tests for the Haskell bindings for
<http://hackage.haskell.org/package/aws Amazon Web Services (AWS)>.
.
At the current stage this package only has tests for the DynamoDb
bindings.
.
/IMPORTANT NOTE/
.
By using the dynamo-performace application from this package with your AWS API
credentials costs will incure to your AWS account. Depending on the provisioned
test table read and write throughput these costs can be in the order of several
dollars per hour.
.
Also be aware that there is an option to keep the table after the tests are finished
(for example for usage with successive test runs). If you use that option you have to
make sure that you delete the table yourself when you don't need it any more.
Homepage: http://github.com/alephcloud/hs-aws-performance-tests
License: MIT
License-file: LICENSE
Author: Lars Kuhtz <lars@alephcloud.com>
Maintainer: Lars Kuhtz <lars@alephcloud.com>
Copyright: (c) 2014 AlephCloud, Inc.
Category: Network, Web, AWS, Cloud, Distributed Computing
Build-type: Custom
cabal-version: >= 1.16
extra-doc-files:
README.md,
CHANGELOG.md
extra-source-files:
constraints
source-repository head
type: git
location: https://github.com/alephcloud/hs-aws-performance-tests.git
source-repository this
type: git
location: https://github.com/alephcloud/hs-aws-performance-tests.git
tag: 0.1.1
Flag with-chart
Description: Build applications with support for printing charts.
Default: False
Manual: True
Library
default-language: Haskell2010
hs-source-dirs: src
exposed-modules:
Aws.Test.Utils
Aws.Test.DynamoDb.Utils
build-depends:
aeson >= 0.7,
aws >= 0.10.3,
base == 4.*,
case-insensitive >= 1.2,
containers >= 0.5,
data-default >= 0.5,
dlist >= 0.7,
errors >= 1.4.7,
http-client >= 0.3,
lens >= 4.2,
lifted-base >= 0.2,
monad-control >= 0.3,
mtl >= 2.1,
resourcet >= 1.1,
statistics >= 0.12,
text >= 1.1,
time >= 1.4,
transformers >= 0.3,
vector >= 0.10
if flag(with-chart)
build-depends:
Chart >= 1.2,
Chart-cairo >= 1.2,
colour >= 2.3
cpp-options: -DWITH_CHART
ghc-options: -Wall
executable dynamodb-performance
default-language: Haskell2010
hs-source-dirs: src/Aws/Test/DynamoDb
main-is: Performance.hs
build-depends:
async >= 2.0,
aws >= 0.10.3,
aws-performance-tests,
base == 4.*,
bytestring >= 0.10,
case-insensitive >= 1.2,
configuration-tools >= 0.2.4,
containers >= 0.5,
errors >= 1.4.7,
http-client >= 0.3,
lens >= 4.2,
monad-control >= 0.3,
optparse-applicative >= 0.10,
resourcet >= 1.1,
time >= 1.4,
text >= 1.1,
transformers >= 0.3
if flag(with-chart)
cpp-options: -DWITH_CHART
ghc-options: -Wall -threaded -with-rtsopts=-N
executable dynamodb-warp-performance
default-language: Haskell2010
hs-source-dirs: src/Aws/Test/DynamoDb
main-is: DynamoDbWarpPerformance.hs
build-depends:
aeson >= 0.7,
async >= 2.0,
attoparsec >= 0.12,
aws >= 0.10.3,
aws-performance-tests,
base == 4.*,
bytestring >= 0.10,
case-insensitive >= 1.2,
configuration-tools >= 0.2.4,
containers >= 0.5,
data-default >= 0.5,
errors >= 1.4.7,
http-client >= 0.3,
http-types >= 0.8,
lens >= 4.2,
monad-control >= 0.3,
optparse-applicative >= 0.10,
resourcet >= 1.1,
time >= 1.4,
text >= 1.1,
transformers >= 0.3,
wai >= 3.0,
warp >= 3.0
if flag(with-chart)
cpp-options: -DWITH_CHART
ghc-options: -Wall -threaded -with-rtsopts=-N