#include "http-client.h"
#include "dns-lookup.h"
#include "iostream-ssl.h"
-#ifdef HAVE_OPENSSL
#include "iostream-openssl.h"
-#endif
#include <fcntl.h>
#include <unistd.h>
const char *error;
lib_init();
-#ifdef HAVE_OPENSSL
ssl_iostream_openssl_init();
-#endif
ioloop = io_loop_create();
io_loop_set_running(ioloop);
io_loop_destroy(&ioloop);
ssl_iostream_context_cache_free();
-#ifdef HAVE_OPENSSL
ssl_iostream_openssl_deinit();
-#endif
lib_deinit();
}
#include "iostream-temp.h"
#include "iostream-ssl.h"
#include "iostream-ssl-test.h"
-#ifdef HAVE_OPENSSL
#include "iostream-openssl.h"
-#endif
#include "connection.h"
#include "test-common.h"
#include "test-subprocess.h"
test_end();
}
-#ifdef HAVE_OPENSSL
static void test_echo_ssl(void)
{
test_begin("http payload echo (ssl)");
test_run_parallel(test_client_echo);
test_end();
}
-#endif
static void test_echo_client_blocking(void)
{
test_download_client_partial,
test_download_client_nested_ioloop,
test_echo_client_shared,
-#ifdef HAVE_OPENSSL
test_echo_ssl,
-#endif
test_echo_client_blocking,
NULL
};
static void main_init(void)
{
-#ifdef HAVE_OPENSSL
ssl_iostream_openssl_init();
-#endif
}
static void main_deinit(void)
{
ssl_iostream_context_cache_free();
-#ifdef HAVE_OPENSSL
ssl_iostream_openssl_deinit();
-#endif
}
int main(int argc, char *argv[])