Skip to content

Commit 6e301e9

Browse files
committed
Initial addition of clj-http tests for comparison
1 parent 47c9454 commit 6e301e9

File tree

6 files changed

+2999
-4
lines changed

6 files changed

+2999
-4
lines changed

project.clj

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
[io.netty/netty-handler-proxy ~netty-version]
2222
[io.netty/netty-resolver ~netty-version]
2323
[io.netty/netty-resolver-dns ~netty-version]]
24-
:profiles {:dev {:dependencies [[org.clojure/clojure "1.10.3"]
24+
:profiles {:dev {:dependencies [[org.clojure/clojure "1.11.1"]
2525
[criterium "0.4.6"]
2626
[cheshire "5.10.0"]
2727
[org.slf4j/slf4j-simple "1.7.30"]
@@ -31,7 +31,15 @@
3131
:lein-to-deps {:source-paths ["deps"]}
3232
;; This is for self-generating certs for testing ONLY:
3333
:test {:dependencies [[org.bouncycastle/bcprov-jdk15on "1.69"]
34-
[org.bouncycastle/bcpkix-jdk15on "1.69"]]
34+
[org.bouncycastle/bcpkix-jdk15on "1.69"]
35+
36+
;; for testing clj-http parity
37+
[clj-http "3.12.3"]
38+
[ring/ring-jetty-adapter "1.9.3"]
39+
[org.apache.logging.log4j/log4j-api "2.17.1"]
40+
[org.apache.logging.log4j/log4j-core "2.17.1"]
41+
[org.apache.logging.log4j/log4j-1.2-api "2.17.1"]]
42+
:javac-options ^:replace ["--release" "12"] ; necessary for some tests
3543
:jvm-opts ["-Dorg.slf4j.simpleLogger.defaultLogLevel=off"]}}
3644
:codox {:src-dir-uri "https://github.com/ztellman/aleph/tree/master/"
3745
:src-linenum-anchor-prefix "L"
@@ -42,16 +50,16 @@
4250
aleph.flow]
4351
:output-dir "doc"}
4452
:plugins [[lein-codox "0.10.7"]
45-
[lein-jammin "0.1.1"]
4653
[lein-marginalia "0.9.1"]
4754
[lein-pprint "1.3.2"]
4855
[ztellman/lein-cljfmt "0.1.10"]]
4956
:java-source-paths ["src/aleph/utils"]
5057
:cljfmt {:indents {#".*" [[:inner 0]]}}
5158
:test-selectors {:default #(not
52-
(some #{:benchmark :stress}
59+
(some #{:benchmark :stress :integration}
5360
(cons (:tag %) (keys %))))
5461
:benchmark :benchmark
62+
:integration :integration
5563
:stress :stress
5664
:all (constantly true)}
5765
:jvm-opts ^:replace ["-server"

test-resources/big_array_json.json

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
[
2+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
3+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
4+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
5+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
6+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
7+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
8+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
9+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
10+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
11+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
12+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
13+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
14+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
15+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
16+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
17+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
18+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
19+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
20+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
21+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
22+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
23+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
24+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
25+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
26+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
27+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
28+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
29+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
30+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
31+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
32+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
33+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
34+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
35+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
36+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
37+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
38+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
39+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
40+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
41+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
42+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
43+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
44+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
45+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
46+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
47+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
48+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
49+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
50+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
51+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
52+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
53+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
54+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
55+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
56+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
57+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
58+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
59+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
60+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
61+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
62+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
63+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
64+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
65+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
66+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
67+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
68+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
69+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
70+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
71+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
72+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
73+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
74+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
75+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
76+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
77+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
78+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
79+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
80+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
81+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
82+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
83+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
84+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
85+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
86+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
87+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
88+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
89+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
90+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
91+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
92+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
93+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
94+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
95+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
96+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
97+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
98+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
99+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
100+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]},
101+
{"foo": "bar", "baz": "qux", "values": [1, 2, 3, 4, 5]}
102+
]

test-resources/keystore

3.38 KB
Binary file not shown.

0 commit comments

Comments
 (0)