commercialhaskell / commercialhaskell/stackage
http-io-streams test failure
- Dominant language
- Dockerfile
- Stars
- 551
- Forks
- 825
- Avg merge
- 2d 16m
- Merged PRs (30d)
- 8
Description
```
Opening a connection
properly caches hostname and port [✘]
Request, when serialized
has a properly formatted request line [✔]
handles empty request path [✔]
terminates with a blank line [✘]
has a properly formatted Host header [✔]
properly formats Accept header [✔]
properly formats Authorization header [✔]
Parsing responses
parses a simple 200 response [✔]
parses response when HTTP version doesn't match [✔]
handles padded Content-Length [✔]
recognizes chunked transfer encoding and decodes [✘]
recognzies fixed length message [✘]
doesn't choke if server neglects Content-Length [✔]
reads body without Content-Length or Transfer-Encoding [✔]
handles 204 No Content response without Content-Length [✔]
recognizes gzip content encoding and decompresses [✘]
repeated response headers are properly concatonated [✘]
Expectation handling
sends expectation and handles 100 response [✘]
Convenience API
PUT correctly chunks known size entity body [✘]
POST correctly chunks a fileBody [✘]
POST with form data correctly encodes parameters [✘]
GET internal handler follows redirect on 307 [✘]
check splitURI for local redirects [✔]
GET internal handler follows local redirect on 307 [✘]
GET includes a properly formatted request path [✘]
too many redirects result in an exception [✘]
GET with general purpose handler throws exception on 404 [✘]
public establish function behaves correctly [✘]
Corner cases in protocol compliance
Sends a request body for PUT [✘]
Sends a request body for DELETE [✘]
Sends a request body for PATCH [✘]
```
Unsure what changed but with latest nightly we're seeing these failures. Will mark tests as expected to fail.
CC @andreasabel
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.