HTTP

← Back to package list

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.

 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.

 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.

 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