swift-nio/IntegrationTests/tests_01_http
Johannes Weiss e102aa9ae9
add PipeChannel (#1138)
Motivation:

There are use-cases for SwiftNIO where there are no actual sockets but
rather two pipe file descriptors - one for input, one for output.
There's no real reason why SwiftNIO shouldn't work for those.

Modifications:

Add a PipeChannel.

Result:

More use-cases for SwiftNIO.
2019-10-16 22:06:55 -07:00
..
defines.sh IntegrationTests: support more curl versions (#1163) 2019-10-13 11:28:09 +01:00
test_01_get_file.sh HTTP1 example server: don't crash on empty file served (#962) 2019-04-10 19:28:09 +01:00
test_02_get_random_bytes.sh add license headers for shell scripts (#135) 2018-03-12 17:12:47 +00:00
test_03_post_random_bytes.sh add license headers for shell scripts (#135) 2018-03-12 17:12:47 +00:00
test_04_keep_alive_works.sh add license headers for shell scripts (#135) 2018-03-12 17:12:47 +00:00
test_05_repeated_reqs_work.sh add license headers for shell scripts (#135) 2018-03-12 17:12:47 +00:00
test_06_http_1.0.sh add license headers for shell scripts (#135) 2018-03-12 17:12:47 +00:00
test_07_headers_work.sh Avoid unnecessary allocation by way of tuple conversion. (#994) 2019-05-03 21:12:19 +01:00
test_08_survive_signals.sh add license headers for shell scripts (#135) 2018-03-12 17:12:47 +00:00
test_09_curl_happy_with_trailers.sh add license headers for shell scripts (#135) 2018-03-12 17:12:47 +00:00
test_10_connection_drop_in_body_ok.sh add Ubuntu 18.04 and Swift 4.2 support (#604) 2018-09-07 14:54:23 -07:00
test_11_res_body_streaming.sh add license headers for shell scripts (#135) 2018-03-12 17:12:47 +00:00
test_12_headers_too_large.sh integration tests: remove python dependency (#1145) 2019-09-24 10:51:39 +01:00
test_13_http_pipelining.sh add Ubuntu 18.04 and Swift 4.2 support (#604) 2018-09-07 14:54:23 -07:00
test_14_strict_mode_assertion.sh add Ubuntu 18.04 and Swift 4.2 support (#604) 2018-09-07 14:54:23 -07:00
test_15_post_in_chunked_encoding.sh add license headers for shell scripts (#135) 2018-03-12 17:12:47 +00:00
test_16_tcp_client_ip.sh add license headers for shell scripts (#135) 2018-03-12 17:12:47 +00:00
test_17_serve_massive_sparse_file.sh add license headers for shell scripts (#135) 2018-03-12 17:12:47 +00:00
test_18_close_with_no_keepalive.sh add Ubuntu 18.04 and Swift 4.2 support (#604) 2018-09-07 14:54:23 -07:00
test_19_connection_drop_while_waiting_for_response_uds.sh add Ubuntu 18.04 and Swift 4.2 support (#604) 2018-09-07 14:54:23 -07:00
test_20_connection_drop_while_waiting_for_response_tcp.sh add Ubuntu 18.04 and Swift 4.2 support (#604) 2018-09-07 14:54:23 -07:00
test_21_connection_reset_tcp.sh eagerly process input EOF/connection resets (fixes #277) (#286) 2018-04-16 19:36:47 +02:00
test_22_http_1.0_keep_alive.sh workaround ab (ApacheBench) in keep-alive mode (#260) 2018-04-10 18:28:10 +02:00
test_23_repeated_reqs_with_half_closure.sh [NIOHTTP1Server] Use fixed default string to write in response and do not hardcode content length (#718) 2019-01-03 10:09:13 +00:00
test_24_http_over_stdio.sh add PipeChannel (#1138) 2019-10-16 22:06:55 -07:00