If you think that there is an error in how your package is being tested or represented, please file an issue at NewPkgEval.jl , making sure to read the FAQ first.
Results with Julia v1.2.0
Testing was successful .
Last evaluation was ago and took 5 minutes, 5 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed IniFile ──────── v0.5.0
Installed MbedTLS ──────── v0.7.0
Installed HTTP ─────────── v0.8.8
Installed BinaryProvider ─ v0.5.8
Updating `~/.julia/environments/v1.2/Project.toml`
[cd3eb016] + HTTP v0.8.8
Updating `~/.julia/environments/v1.2/Manifest.toml`
[b99e7846] + BinaryProvider v0.5.8
[cd3eb016] + HTTP v0.8.8
[83e8ac13] + IniFile v0.5.0
[739be429] + MbedTLS v0.7.0
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[8f399da3] + Libdl
[56ddb016] + Logging
[d6f4376e] + Markdown
[de0858da] + Printf
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
[4ec0a83e] + Unicode
Building MbedTLS → `~/.julia/packages/MbedTLS/a1JFn/deps/build.log`
Testing HTTP
Resolving package versions...
Installed BufferedStreams ── v1.0.0
Installed JSON ───────────── v0.21.0
Installed ConstructionBase ─ v1.0.0
Installed Compat ─────────── v2.2.0
Installed Parsers ────────── v0.3.10
Installed Unitful ────────── v0.18.0
Status `/tmp/jl_u38rbA/Manifest.toml`
[b99e7846] BinaryProvider v0.5.8
[e1450e63] BufferedStreams v1.0.0
[34da2185] Compat v2.2.0
[187b0558] ConstructionBase v1.0.0
[cd3eb016] HTTP v0.8.8
[83e8ac13] IniFile v0.5.0
[682c06a0] JSON v0.21.0
[739be429] MbedTLS v0.7.0
[69de0a69] Parsers v0.3.10
[1986cc42] Unitful v0.18.0
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8bb1440f] DelimitedFiles [`@stdlib/DelimitedFiles`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[76f85450] LibGit2 [`@stdlib/LibGit2`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[a63ad114] Mmap [`@stdlib/Mmap`]
[44cfe95a] Pkg [`@stdlib/Pkg`]
[de0858da] Printf [`@stdlib/Printf`]
[3fa0cd96] REPL [`@stdlib/REPL`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[1a1011a3] SharedArrays [`@stdlib/SharedArrays`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[cf7118a7] UUIDs [`@stdlib/UUIDs`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
Running ascii.jl tests...
Running chunking.jl tests...
Running utils.jl tests...
Running client.jl tests...
client transfer-encoding chunked
client transfer-encoding chunked
Running multipart.jl tests...
Running sniff.jl tests...
Running uri.jl tests...
Running url.jl tests...
Running cookies.jl tests...
Running parser.jl tests...
WARNING: using Messages.status in module Main conflicts with an existing identifier.
Running loopback.jl tests...
📡 GET /echo HTTP/1.1
📡 GET /echo HTTP/1.1
📡 GET /echo HTTP/1.1
📡 GET /echo HTTP/1.1
📡 GET /delay10 HTTP/1.1
📡 PUT /delay10 HTTP/1.1
📡 PUT /abort HTTP/1.1
📡 GET /echo HTTP/1.1
📡 GET /abort HTTP/1.1
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
t = 3.0785789489746094
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
t = 0.6555500030517578
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
t = 0.7271881103515625
📡 POST /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 POST /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
Running websockets.jl tests...
Running messages.jl tests...
GET /ip HTTP/1.1
HTTP/1.1 200 OK <= (GET /ip HTTP/1.1)
HEAD /ip HTTP/1.1
HTTP/1.1 200 OK <= (HEAD /ip HTTP/1.1)
OPTIONS /ip HTTP/1.1
HTTP/1.1 200 OK <= (OPTIONS /ip HTTP/1.1)
GET /ip HTTP/1.1
HTTP/1.1 200 OK <= (GET /ip HTTP/1.1)
HEAD /ip HTTP/1.1
HTTP/1.1 200 OK <= (HEAD /ip HTTP/1.1)
OPTIONS /ip HTTP/1.1
HTTP/1.1 200 OK <= (OPTIONS /ip HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
GET /stream/50 HTTP/1.1
HTTP/1.1 200 OK <= (GET /stream/50 HTTP/1.1)
Running handlers.jl tests...
Running server.jl tests...
length(x) = 100018
client:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
f
Body of Request
0
client = "HTTP/1.1 200 OK\r\n\r\nHello"
Testing server port reuse
Starting second server listening on same port
Starting server on same port without port reuse (throws error)
Running async.jl tests...
ConnectionPool[
🔁 3↑🔒 2↓🔒 0s httpbin.org:80:36432 ≣16
⏸ 3↑🔒 3↓ 0s httpbin.org:80:40858 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:80:40860 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:80:40862 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:80:36442 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:80:40868 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:80:36448 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:80:40874 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:47386 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:39578 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:47396 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:47402 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:47406 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:39598 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:47414 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:39604 ≣16
]
ConnectionPool[
🔁 14↑ 14↓ 1s httpbin.org:80:36498 ≣16
🔁 14↑ 8↓🔒 1s httpbin.org:80:40924 ≣16
🔁 13↑ 13↓ 1s httpbin.org:80:36504 ≣16
🔁 12↑ 12↓ 1s httpbin.org:80:36506 ≣16
🔁 12↑ 12↓ 1s httpbin.org:80:36508 ≣16
🔁 12↑ 12↓ 1s httpbin.org:80:36510 ≣16
🔁 12↑ 12↓ 1s httpbin.org:80:36512 ≣16
🔁 11↑ 11↓ 1s httpbin.org:80:36514 ≣16
]
ConnectionPool[
🔁 14↑ 14↓ 2s httpbin.org:80:36498 ≣16
🔁 14↑ 8↓🔒 2s httpbin.org:80:40924 ≣16
🔁 13↑ 13↓ 2s httpbin.org:80:36504 ≣16
🔁 12↑ 12↓ 2s httpbin.org:80:36506 ≣16
🔁 12↑ 12↓ 2s httpbin.org:80:36508 ≣16
🔁 12↑ 12↓ 2s httpbin.org:80:36510 ≣16
🔁 12↑ 12↓ 2s httpbin.org:80:36512 ≣16
🔁 11↑ 11↓ 2s httpbin.org:80:36514 ≣16
]
ConnectionPool[
🔁 14↑ 14↓ 3s httpbin.org:80:36498 ≣16
🔁 14↑ 8↓🔒 3s httpbin.org:80:40924 ≣16
🔁 13↑ 13↓ 3s httpbin.org:80:36504 ≣16
🔁 12↑ 12↓ 3s httpbin.org:80:36506 ≣16
🔁 12↑ 12↓ 3s httpbin.org:80:36508 ≣16
🔁 12↑ 12↓ 3s httpbin.org:80:36510 ≣16
🔁 12↑ 12↓ 3s httpbin.org:80:36512 ≣16
🔁 11↑ 11↓ 3s httpbin.org:80:36514 ≣16
]
ConnectionPool[
🔁 14↑ 14↓ 4s httpbin.org:80:36498 ≣16
🔁 14↑ 8↓🔒 4s httpbin.org:80:40924 ≣16
🔁 13↑ 13↓ 4s httpbin.org:80:36504 ≣16
🔁 12↑ 12↓ 4s httpbin.org:80:36506 ≣16
🔁 12↑ 12↓ 4s httpbin.org:80:36508 ≣16
🔁 12↑ 12↓ 4s httpbin.org:80:36510 ≣16
🔁 12↑ 12↓ 4s httpbin.org:80:36512 ≣16
🔁 11↑ 11↓ 4s httpbin.org:80:36514 ≣16
]
ConnectionPool[
🔁 14↑ 14↓ 5s httpbin.org:80:36498 ≣16
🔁 14↑ 8↓🔒 5s httpbin.org:80:40924 ≣16
🔁 13↑ 13↓ 5s httpbin.org:80:36504 ≣16
🔁 12↑ 12↓ 5s httpbin.org:80:36506 ≣16
🔁 12↑ 12↓ 5s httpbin.org:80:36508 ≣16
🔁 12↑ 12↓ 5s httpbin.org:80:36510 ≣16
🔁 12↑ 12↓ 5s httpbin.org:80:36512 ≣16
🔁 11↑ 11↓ 5s httpbin.org:80:36514 ≣16
]
ConnectionPool[
🔁 14↑ 14↓ 6s httpbin.org:80:36498 ≣16
🔁 14↑ 8↓🔒 6s httpbin.org:80:40924 ≣16
🔁 13↑ 13↓ 6s httpbin.org:80:36504 ≣16
🔁 12↑ 12↓ 6s httpbin.org:80:36506 ≣16
🔁 12↑ 12↓ 6s httpbin.org:80:36508 ≣16
🔁 12↑ 12↓ 6s httpbin.org:80:36510 ≣16
🔁 12↑ 12↓ 6s httpbin.org:80:36512 ≣16
🔁 11↑ 11↓ 6s httpbin.org:80:36514 ≣16
]
ConnectionPool[
⏸ 3↑🔒 3↓ 0s httpbin.org:443:47518 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:47520 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:47522 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:47524 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:47526 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:47528 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:39716 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:47534 ≣16
]
ConnectionPool[
🔁 7↑🔒 6↓🔒 0s httpbin.org:443:47556 ≣16
🔁 6↑🔒 5↓🔒 0s httpbin.org:443:47560 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:47562 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:39750 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:47566 ≣16
🔁 2↑ 0↓🔒 0s httpbin.org:443:47568 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:39756 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:47572 ≣16
]
ConnectionPool[
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:41078 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:36656 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:80:36658 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:41084 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:36662 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:41088 ≣16
🔁 1↑ 1↓ 0s httpbin.org:80:36666 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:80:36668 ≣16
]
ConnectionPool[
🔁 14↑ 14↓ 0s httpbin.org:80:41078 ≣16
🔁 14↑ 14↓ 0s httpbin.org:80:36656 ≣16
🔁 13↑🔒 13↓🔒 0s httpbin.org:80:36658 ≣16
🔁 13↑ 13↓ 0s httpbin.org:80:41084 ≣16
🔁 13↑ 13↓ 0s httpbin.org:80:36662 ≣16
🔁 9↑ 9↓ 0s httpbin.org:80:41088 ≣16
🔁 12↑ 12↓ 0s httpbin.org:80:36666 ≣16
🔁 11↑ 11↓ 0s httpbin.org:80:36668 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:39784 ≣16
🔁 6↑🔒 6↓🔒 0s httpbin.org:443:47600 ≣16
🔁 5↑🔒 5↓🔒 0s httpbin.org:443:39788 ≣16
🔁 4↑🔒 4↓🔒 0s httpbin.org:443:47620 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:443:47634 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:443:47644 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:443:47656 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:443:39856 ≣16
]
ConnectionPool[
⏸ 14↑ 14↓ 0s httpbin.org:443:39784 ≣16
⏸ 16↑ 16↓ 0s httpbin.org:443:47600 ≣16
⏸ 17↑ 17↓ 0s httpbin.org:443:39788 ≣16
⏸ 16↑ 16↓ 0s httpbin.org:443:47620 ≣16
🔁 11↑🔒 11↓🔒 0s httpbin.org:443:47634 ≣16
⏸ 7↑ 7↓ 0s httpbin.org:443:47644 ≣16
⏸ 9↑ 9↓ 0s httpbin.org:443:47656 ≣16
⏸ 9↑ 9↓ 0s httpbin.org:443:39856 ≣16
]
ConnectionPool[
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:41288 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:41290 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:36870 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:36872 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:36880 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:36882 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:41312 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:80:36890 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:47848 ≣16
🔁 6↑🔒 6↓🔒 0s httpbin.org:443:47850 ≣16
🔁 5↑🔒 5↓🔒 0s httpbin.org:443:47852 ≣16
🔁 4↑🔒 4↓🔒 0s httpbin.org:443:47854 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:443:47856 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:443:40044 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:443:47860 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:443:47862 ≣16
]
ConnectionPool[
🔁 4↑🔒 4↓🔒 0s httpbin.org:80:41360 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:80:36938 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:80:36940 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:80:36942 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:80:36944 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:36946 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:36948 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:41374 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:47880 ≣16
🔁 6↑🔒 6↓🔒 0s httpbin.org:443:47882 ≣16
🔁 5↑🔒 5↓🔒 0s httpbin.org:443:47886 ≣16
🔁 4↑🔒 4↓🔒 0s httpbin.org:443:40074 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:443:47892 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:443:47894 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:443:47896 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:443:47898 ≣16
]
ConnectionPool[
🔁 3↑🔒 2↓🔒 0s httpbin.org:80:36976 ≣16
🔁 3↑🔒 2↓🔒 0s httpbin.org:80:36978 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:80:36980 ≣16
🔁 3↑ 1↓🔒 0s httpbin.org:80:36982 ≣16
🔁 3↑ 1↓🔒 0s httpbin.org:80:36984 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:80:36986 ≣16
🔁 2↑ 0↓🔒 0s httpbin.org:80:41412 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:80:36990 ≣16
]
ConnectionPool[
🔁 7↑🔒 6↓🔒 0s httpbin.org:443:47920 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:47922 ≣16
🔁 6↑ 4↓🔒 0s httpbin.org:443:40110 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:47926 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:47928 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:47932 ≣16
🔁 2↑ 0↓🔒 0s httpbin.org:443:47936 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:47954 ≣16
]
ConnectionPool[
🔁 14↑ 4↓🔒 0s httpbin.org:80:37048 ≣16
🔁 14↑ 3↓🔒 0s httpbin.org:80:37050 ≣16
🔁 13↑ 3↓🔒 0s httpbin.org:80:37052 ≣16
🔁 12↑ 1↓🔒 0s httpbin.org:80:37056 ≣16
🔁 12↑ 4↓🔒 0s httpbin.org:80:37058 ≣16
🔁 12↑ 4↓🔒 0s httpbin.org:80:37060 ≣16
🔁 12↑ 2↓🔒 0s httpbin.org:80:37062 ≣16
🔁 11↑ 1↓🔒 0s httpbin.org:80:41488 ≣16
]
ConnectionPool[
⏸ 6↑🔒 6↓ 0s httpbin.org:443:48000 ≣16
⏸ 4↑🔒 4↓ 0s httpbin.org:443:40192 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:48008 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:48010 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:48012 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:48014 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:40202 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:48018 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:48036 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:40224 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:48042 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:40232 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:40234 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:48050 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:40238 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:40240 ≣16
]
Running aws4.jl tests...
Running insert_layers.jl tests...
WARNING: replacing module TestRequest.
WARNING: using TestRequest.TestLayer in module Main conflicts with an existing identifier.
Running mwe.jl tests...
Test Summary: | Pass Broken Total
HTTP | 4753 107 4860
Testing HTTP tests passed
Results with Julia v1.3.0
Testing was successful .
Last evaluation was ago and took 4 minutes, 39 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed IniFile ──────── v0.5.0
Installed MbedTLS ──────── v0.7.0
Installed HTTP ─────────── v0.8.8
Installed BinaryProvider ─ v0.5.8
Updating `~/.julia/environments/v1.3/Project.toml`
[cd3eb016] + HTTP v0.8.8
Updating `~/.julia/environments/v1.3/Manifest.toml`
[b99e7846] + BinaryProvider v0.5.8
[cd3eb016] + HTTP v0.8.8
[83e8ac13] + IniFile v0.5.0
[739be429] + MbedTLS v0.7.0
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[8f399da3] + Libdl
[56ddb016] + Logging
[d6f4376e] + Markdown
[de0858da] + Printf
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
[4ec0a83e] + Unicode
Building MbedTLS → `~/.julia/packages/MbedTLS/a1JFn/deps/build.log`
Testing HTTP
Resolving package versions...
Installed BufferedStreams ── v1.0.0
Installed Parsers ────────── v0.3.10
Installed Compat ─────────── v2.2.0
Installed Unitful ────────── v0.18.0
Installed ConstructionBase ─ v1.0.0
Installed JSON ───────────── v0.21.0
Status `/tmp/jl_hX0Ejf/Manifest.toml`
[b99e7846] BinaryProvider v0.5.8
[e1450e63] BufferedStreams v1.0.0
[34da2185] Compat v2.2.0
[187b0558] ConstructionBase v1.0.0
[cd3eb016] HTTP v0.8.8
[83e8ac13] IniFile v0.5.0
[682c06a0] JSON v0.21.0
[739be429] MbedTLS v0.7.0
[69de0a69] Parsers v0.3.10
[1986cc42] Unitful v0.18.0
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8bb1440f] DelimitedFiles [`@stdlib/DelimitedFiles`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[76f85450] LibGit2 [`@stdlib/LibGit2`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[a63ad114] Mmap [`@stdlib/Mmap`]
[44cfe95a] Pkg [`@stdlib/Pkg`]
[de0858da] Printf [`@stdlib/Printf`]
[3fa0cd96] REPL [`@stdlib/REPL`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[1a1011a3] SharedArrays [`@stdlib/SharedArrays`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[cf7118a7] UUIDs [`@stdlib/UUIDs`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
Running ascii.jl tests...
Running chunking.jl tests...
Running utils.jl tests...
Running client.jl tests...
client transfer-encoding chunked
client transfer-encoding chunked
Running multipart.jl tests...
Running sniff.jl tests...
Running uri.jl tests...
Running url.jl tests...
Running cookies.jl tests...
Running parser.jl tests...
WARNING: using Messages.status in module Main conflicts with an existing identifier.
Running loopback.jl tests...
📡 GET /echo HTTP/1.1
📡 GET /echo HTTP/1.1
📡 GET /echo HTTP/1.1
📡 GET /echo HTTP/1.1
📡 GET /delay10 HTTP/1.1
📡 PUT /delay10 HTTP/1.1
📡 PUT /abort HTTP/1.1
📡 GET /echo HTTP/1.1
📡 GET /abort HTTP/1.1
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
t = 2.783534049987793
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
t = 0.6559391021728516
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
t = 0.7505810260772705
📡 POST /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 POST /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
Running websockets.jl tests...
Running messages.jl tests...
GET /ip HTTP/1.1
HTTP/1.1 200 OK <= (GET /ip HTTP/1.1)
HEAD /ip HTTP/1.1
HTTP/1.1 200 OK <= (HEAD /ip HTTP/1.1)
OPTIONS /ip HTTP/1.1
HTTP/1.1 200 OK <= (OPTIONS /ip HTTP/1.1)
GET /ip HTTP/1.1
HTTP/1.1 200 OK <= (GET /ip HTTP/1.1)
HEAD /ip HTTP/1.1
HTTP/1.1 200 OK <= (HEAD /ip HTTP/1.1)
OPTIONS /ip HTTP/1.1
HTTP/1.1 200 OK <= (OPTIONS /ip HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
GET /stream/50 HTTP/1.1
HTTP/1.1 200 OK <= (GET /stream/50 HTTP/1.1)
Running handlers.jl tests...
Running server.jl tests...
length(x) = 100018
client:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
f
Body of Request
0
client = "HTTP/1.1 200 OK\r\n\r\nHello"
Testing server port reuse
Starting second server listening on same port
Starting server on same port without port reuse (throws error)
Running async.jl tests...
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:39680 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:39684 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:39686 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:39688 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:39690 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:39692 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:42370 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:39696 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:42390 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:39716 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:39718 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:39720 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:39722 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:39724 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:39726 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:39728 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:39746 ≣16
⏸ 5↑🔒 5↓ 0s httpbin.org:443:42424 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:39750 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:39752 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:39754 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:42432 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:39758 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:42436 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:39778 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:39780 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:42458 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:42460 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:39786 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:39788 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:39790 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:39792 ≣16
]
ConnectionPool[
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:47440 ≣16
⏸ 3↑ 3↓ 0s httpbin.org:80:47442 ≣16
🔁 3↑ 3↓ 0s httpbin.org:80:47444 ≣16
🔁 2↑ 2↓ 0s httpbin.org:80:47448 ≣16
🔁 2↑ 2↓ 0s httpbin.org:80:47450 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:47452 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:50656 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:80:47456 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:39814 ≣16
🔁 6↑🔒 6↓🔒 0s httpbin.org:443:39816 ≣16
🔁 5↑🔒 5↓🔒 0s httpbin.org:443:42494 ≣16
🔁 4↑🔒 4↓🔒 0s httpbin.org:443:39820 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:443:39822 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:443:39824 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:443:39826 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:443:39828 ≣16
]
ConnectionPool[
🔁 3↑🔒 3↓ 0s httpbin.org:80:47474 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:47476 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:47478 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:47480 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:47482 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:50686 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:80:47486 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:80:47488 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:39846 ≣16
🔁 6↑🔒 6↓🔒 0s httpbin.org:443:39848 ≣16
🔁 5↑🔒 5↓🔒 0s httpbin.org:443:42526 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:443:39852 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:443:39854 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:443:39856 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:443:39860 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:443:42552 ≣16
]
ConnectionPool[
🔁 4↑🔒 4↓🔒 0s httpbin.org:80:47538 ≣16
🔁 4↑🔒 4↓🔒 0s httpbin.org:80:50742 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:80:47542 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:80:47544 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:50748 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:50750 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:47550 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:47552 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:39944 ≣16
🔁 6↑🔒 6↓🔒 0s httpbin.org:443:39948 ≣16
🔁 5↑🔒 5↓🔒 0s httpbin.org:443:39950 ≣16
🔁 4↑🔒 4↓🔒 0s httpbin.org:443:39952 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:443:42630 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:443:42632 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:443:39958 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:443:42636 ≣16
]
ConnectionPool[
🔁 3↑🔒 3↓ 0s httpbin.org:80:50808 ≣16
🔁 3↑🔒 2↓🔒 0s httpbin.org:80:47608 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:80:47610 ≣16
🔁 3↑ 1↓🔒 0s httpbin.org:80:47612 ≣16
🔁 3↑ 1↓🔒 0s httpbin.org:80:47614 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:80:50818 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:80:50820 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:80:50822 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:39978 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:42656 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:42660 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:42662 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:42664 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:39990 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:42668 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:42672 ≣16
]
ConnectionPool[
🔁 3↑🔒 2↓🔒 0s httpbin.org:80:47646 ≣16
🔁 3↑🔒 2↓🔒 0s httpbin.org:80:47648 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:80:47650 ≣16
🔁 3↑ 1↓🔒 0s httpbin.org:80:47652 ≣16
🔁 3↑ 1↓🔒 0s httpbin.org:80:50856 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:80:50858 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:80:50860 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:80:50862 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:40018 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:40020 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:42698 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:40024 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:40026 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:40028 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:40030 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:40032 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:40052 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:42730 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:42732 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:40058 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:40060 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:42738 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:40064 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:40066 ≣16
]
Running aws4.jl tests...
Running insert_layers.jl tests...
WARNING: replacing module TestRequest.
WARNING: using TestRequest.TestLayer in module Main conflicts with an existing identifier.
Running mwe.jl tests...
Test Summary: | Pass Broken Total
HTTP | 4753 107 4860
Testing HTTP tests passed
Results with Julia v1.3.1-pre-7704df0a5a
Testing was successful .
Last evaluation was ago and took 5 minutes, 5 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed IniFile ──────── v0.5.0
Installed MbedTLS ──────── v0.7.0
Installed BinaryProvider ─ v0.5.8
Installed HTTP ─────────── v0.8.8
Updating `~/.julia/environments/v1.3/Project.toml`
[cd3eb016] + HTTP v0.8.8
Updating `~/.julia/environments/v1.3/Manifest.toml`
[b99e7846] + BinaryProvider v0.5.8
[cd3eb016] + HTTP v0.8.8
[83e8ac13] + IniFile v0.5.0
[739be429] + MbedTLS v0.7.0
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[8f399da3] + Libdl
[56ddb016] + Logging
[d6f4376e] + Markdown
[de0858da] + Printf
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
[4ec0a83e] + Unicode
Building MbedTLS → `~/.julia/packages/MbedTLS/a1JFn/deps/build.log`
Testing HTTP
Resolving package versions...
Installed Compat ─────────── v2.2.0
Installed JSON ───────────── v0.21.0
Installed Parsers ────────── v0.3.10
Installed ConstructionBase ─ v1.0.0
Installed BufferedStreams ── v1.0.0
Installed Unitful ────────── v0.18.0
Status `/tmp/jl_RENNZa/Manifest.toml`
[b99e7846] BinaryProvider v0.5.8
[e1450e63] BufferedStreams v1.0.0
[34da2185] Compat v2.2.0
[187b0558] ConstructionBase v1.0.0
[cd3eb016] HTTP v0.8.8
[83e8ac13] IniFile v0.5.0
[682c06a0] JSON v0.21.0
[739be429] MbedTLS v0.7.0
[69de0a69] Parsers v0.3.10
[1986cc42] Unitful v0.18.0
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8bb1440f] DelimitedFiles [`@stdlib/DelimitedFiles`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[76f85450] LibGit2 [`@stdlib/LibGit2`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[a63ad114] Mmap [`@stdlib/Mmap`]
[44cfe95a] Pkg [`@stdlib/Pkg`]
[de0858da] Printf [`@stdlib/Printf`]
[3fa0cd96] REPL [`@stdlib/REPL`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[1a1011a3] SharedArrays [`@stdlib/SharedArrays`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[cf7118a7] UUIDs [`@stdlib/UUIDs`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
Running ascii.jl tests...
Running chunking.jl tests...
Running utils.jl tests...
Running client.jl tests...
client transfer-encoding chunked
client transfer-encoding chunked
Running multipart.jl tests...
Running sniff.jl tests...
Running uri.jl tests...
Running url.jl tests...
Running cookies.jl tests...
Running parser.jl tests...
WARNING: using Messages.status in module Main conflicts with an existing identifier.
Running loopback.jl tests...
📡 GET /echo HTTP/1.1
📡 GET /echo HTTP/1.1
📡 GET /echo HTTP/1.1
📡 GET /echo HTTP/1.1
📡 GET /delay10 HTTP/1.1
📡 PUT /delay10 HTTP/1.1
📡 PUT /abort HTTP/1.1
📡 GET /echo HTTP/1.1
📡 GET /abort HTTP/1.1
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
t = 2.8933448791503906
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
t = 0.6597020626068115
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
t = 0.7339658737182617
📡 POST /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 GET /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
📡 GET /delay1 HTTP/1.1
📡 GET /delay2 HTTP/1.1
📡 POST /delay3 HTTP/1.1
📡 GET /delay4 HTTP/1.1
📡 GET /delay5 HTTP/1.1
Running websockets.jl tests...
Running messages.jl tests...
GET /ip HTTP/1.1
HTTP/1.1 200 OK <= (GET /ip HTTP/1.1)
HEAD /ip HTTP/1.1
HTTP/1.1 200 OK <= (HEAD /ip HTTP/1.1)
OPTIONS /ip HTTP/1.1
HTTP/1.1 200 OK <= (OPTIONS /ip HTTP/1.1)
GET /ip HTTP/1.1
HTTP/1.1 200 OK <= (GET /ip HTTP/1.1)
HEAD /ip HTTP/1.1
HTTP/1.1 200 OK <= (HEAD /ip HTTP/1.1)
OPTIONS /ip HTTP/1.1
HTTP/1.1 200 OK <= (OPTIONS /ip HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PUT /put HTTP/1.1
HTTP/1.1 200 OK <= (PUT /put HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
DELETE /delete HTTP/1.1
HTTP/1.1 200 OK <= (DELETE /delete HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
PATCH /patch HTTP/1.1
HTTP/1.1 200 OK <= (PATCH /patch HTTP/1.1)
POST /post HTTP/1.1
HTTP/1.1 200 OK <= (POST /post HTTP/1.1)
GET /stream/50 HTTP/1.1
HTTP/1.1 200 OK <= (GET /stream/50 HTTP/1.1)
Running handlers.jl tests...
Running server.jl tests...
length(x) = 100018
client:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
f
Body of Request
0
client = "HTTP/1.1 200 OK\r\n\r\nHello"
Testing server port reuse
Starting second server listening on same port
Starting server on same port without port reuse (throws error)
Running async.jl tests...
ConnectionPool[
⏸ 16↑ 10↓ 0s httpbin.org:443:51688 ≣16 2508-byte excess
⏸ 14↑ 14↓ 0s httpbin.org:443:51690 ≣16
⏸ 15↑ 15↓ 0s httpbin.org:443:51692 ≣16
⏸ 13↑ 13↓ 0s httpbin.org:443:51694 ≣16
⏸ 12↑ 12↓ 0s httpbin.org:443:51696 ≣16
⏸ 11↑ 11↓ 0s httpbin.org:443:51698 ≣16
⏸ 10↑ 10↓ 0s httpbin.org:443:51700 ≣16
⏸ 9↑ 9↓ 0s httpbin.org:443:51702 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:51724 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:51726 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:51728 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:51730 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:51732 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:51734 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:51736 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:51738 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:51756 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:51758 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:51760 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:51762 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:51764 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:51766 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:51768 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:51770 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:51788 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:51790 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:51792 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:51794 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:51796 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:51802 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:51804 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:51806 ≣16
]
ConnectionPool[
🔁 3↑🔒 3↓ 0s httpbin.org:80:48894 ≣16
⏸ 3↑ 3↓ 0s httpbin.org:80:48896 ≣16
🔁 3↑ 3↓ 0s httpbin.org:80:48898 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:48900 ≣16
🔁 2↑ 2↓ 0s httpbin.org:80:48902 ≣16
🔁 2↑ 2↓ 0s httpbin.org:80:48904 ≣16
🔁 1↑ 1↓ 0s httpbin.org:80:48906 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:80:48908 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:51832 ≣16
🔁 6↑🔒 6↓🔒 0s httpbin.org:443:51834 ≣16
🔁 5↑🔒 5↓🔒 0s httpbin.org:443:51836 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:443:51838 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:443:51840 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:443:51842 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:443:51844 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:443:51846 ≣16
]
ConnectionPool[
🔁 3↑🔒 3↓ 0s httpbin.org:80:48928 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:48930 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:80:48932 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:48934 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:48936 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:48938 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:48940 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:80:48942 ≣16
]
ConnectionPool[
⏸ 6↑🔒 6↓ 0s httpbin.org:443:51872 ≣16
🔁 6↑🔒 6↓🔒 0s httpbin.org:443:51882 ≣16
🔁 5↑🔒 5↓🔒 0s httpbin.org:443:51888 ≣16
🔁 4↑🔒 4↓🔒 0s httpbin.org:443:51890 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:443:51892 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:443:51894 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:443:51896 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:443:51898 ≣16
]
ConnectionPool[
🔁 4↑ 4↓ 0s httpbin.org:80:48982 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:80:48984 ≣16
🔁 3↑ 3↓ 0s httpbin.org:80:48986 ≣16
🔁 3↑ 3↓ 0s httpbin.org:80:48988 ≣16
🔁 2↑ 2↓ 0s httpbin.org:80:48990 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:80:48992 ≣16
🔁 2↑ 2↓ 0s httpbin.org:80:48994 ≣16
🔁 1↑ 1↓ 0s httpbin.org:80:48996 ≣16
]
ConnectionPool[
⏸ 6↑🔒 6↓ 0s httpbin.org:443:51924 ≣16
🔁 6↑🔒 6↓🔒 0s httpbin.org:443:51926 ≣16
🔁 5↑🔒 5↓🔒 0s httpbin.org:443:51928 ≣16
🔁 4↑🔒 4↓🔒 0s httpbin.org:443:51930 ≣16
🔁 3↑🔒 3↓🔒 0s httpbin.org:443:51932 ≣16
🔁 2↑🔒 2↓🔒 0s httpbin.org:443:51934 ≣16
🔁 1↑🔒 1↓🔒 0s httpbin.org:443:51936 ≣16
🔁 0↑🔒 0↓🔒 0s httpbin.org:443:51940 ≣16
]
ConnectionPool[
🔁 3↑🔒 2↓🔒 0s httpbin.org:80:49026 ≣16
🔁 3↑🔒 2↓🔒 0s httpbin.org:80:49028 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:80:49030 ≣16
🔁 3↑ 1↓🔒 0s httpbin.org:80:49032 ≣16
🔁 3↑ 1↓🔒 0s httpbin.org:80:49034 ≣16
🔁 3↑ 1↓🔒 0s httpbin.org:80:49036 ≣16
🔁 2↑ 0↓🔒 0s httpbin.org:80:49038 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:80:49040 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:51962 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:51964 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:51966 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:51968 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:51970 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:51972 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:51974 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:51976 ≣16
]
ConnectionPool[
🔁 3↑🔒 2↓🔒 0s httpbin.org:80:49060 ≣16
🔁 3↑🔒 2↓🔒 0s httpbin.org:80:49062 ≣16
🔁 4↑ 2↓🔒 0s httpbin.org:80:49064 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:80:49066 ≣16
🔁 3↑ 1↓🔒 0s httpbin.org:80:49068 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:80:49070 ≣16
🔁 2↑ 0↓🔒 0s httpbin.org:80:49072 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:80:49074 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:51996 ≣16
⏸ 6↑🔒 6↓ 0s httpbin.org:443:51998 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:52000 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:52002 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:52004 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:52006 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:52008 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:52010 ≣16
]
ConnectionPool[
⏸ 7↑🔒 7↓ 0s httpbin.org:443:52032 ≣16
⏸ 5↑🔒 5↓ 0s httpbin.org:443:52034 ≣16
🔁 6↑ 5↓🔒 0s httpbin.org:443:52036 ≣16
🔁 5↑ 4↓🔒 0s httpbin.org:443:52038 ≣16
🔁 4↑ 3↓🔒 0s httpbin.org:443:52040 ≣16
🔁 3↑ 2↓🔒 0s httpbin.org:443:52042 ≣16
🔁 2↑ 1↓🔒 0s httpbin.org:443:52044 ≣16
🔁 1↑ 0↓🔒 0s httpbin.org:443:52046 ≣16
]
Running aws4.jl tests...
Running insert_layers.jl tests...
WARNING: replacing module TestRequest.
WARNING: using TestRequest.TestLayer in module Main conflicts with an existing identifier.
Running mwe.jl tests...
Test Summary: | Pass Broken Total
HTTP | 4753 107 4860
Testing HTTP tests passed