Test suite spec: RUNNING...
HPACK.Decode
fromHeaderBlock
decodes HeaderList in request
decodes HeaderList in response
decodes HeaderList in response (deny max table size update to 0)
decodes HeaderList even if an entry is larger than DynamicTable
HPACK.Encode
encodeHeader and decodeHeader
works for Naive
works for NaiveH
works for Static
works for StaticH
works for Linear
works for LinearH
HPACK.Huffman
encode and decode
duality
+++ OK, passed 100 tests.
encode
encodes
decode
decodes
HPACK.Integer
encode and decode
duality
+++ OK, passed 100 tests.
duality
+++ OK, passed 100 tests.
duality
+++ OK, passed 100 tests.
duality
+++ OK, passed 100 tests.
duality
+++ OK, passed 100 tests.
duality
+++ OK, passed 100 tests.
duality
+++ OK, passed 100 tests.
duality
+++ OK, passed 100 tests.
HTTP2.Frame
encodeFrameHeader & decodeFrameHeader
encode/decodes frames properly
encodeFrame & decodeFrame
encode/decodes frames properly
encode/decodes padded frames properly
HTTP2.Priority
priority tree
enqueue and dequeue frames from Firefox properly
base priority queue
queues entries based on weight
deletes properly
deletes entries properly
HTTP2.Server
server
And after a long time:
spec: thread blocked indefinitely in an MVar operation
Test suite spec: FAIL
It works fine in git's v3.0.0 tag, though.
And after a long time: