|  | @@ -4575,6 +4575,32 @@ START_TEST(test_minimal_client)
 | 
	
		
			
				|  |  |  END_TEST
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +START_TEST(test_minimal_tls_client)
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +	mark_point();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +#if !defined(NO_SSL)
 | 
	
		
			
				|  |  | +	/* Initialize the library */
 | 
	
		
			
				|  |  | +	mg_init_library(2);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	mark_point();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	/* Call a test client */
 | 
	
		
			
				|  |  | +	minimal_https_client_impl("192.30.253.113" /* www.github.com */,
 | 
	
		
			
				|  |  | +	                          443,
 | 
	
		
			
				|  |  | +	                          "civetweb/civetweb/");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	mark_point();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	/* Un-initialize the library */
 | 
	
		
			
				|  |  | +	mg_exit_library();
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	mark_point();
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +END_TEST
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  static int
 | 
	
		
			
				|  |  |  minimal_test_request_handler(struct mg_connection *conn, void *cbdata)
 | 
	
		
			
				|  |  |  {
 | 
	
	
		
			
				|  | @@ -4749,7 +4775,8 @@ make_public_server_suite(void)
 | 
	
		
			
				|  |  |  	TCase *const tcase_initlib = tcase_create("Init library");
 | 
	
		
			
				|  |  |  	TCase *const tcase_startthreads = tcase_create("Start threads");
 | 
	
		
			
				|  |  |  	TCase *const tcase_minimal_svr = tcase_create("Minimal Server");
 | 
	
		
			
				|  |  | -	TCase *const tcase_minimal_cli = tcase_create("Minimal Client");
 | 
	
		
			
				|  |  | +	TCase *const tcase_minimal_http_cli = tcase_create("Minimal HTTP Client");
 | 
	
		
			
				|  |  | +	TCase *const tcase_minimal_https_cli = tcase_create("Minimal HTTPS Client");
 | 
	
		
			
				|  |  |  	TCase *const tcase_startstophttp = tcase_create("Start Stop HTTP Server");
 | 
	
		
			
				|  |  |  	TCase *const tcase_startstophttp_ipv6 =
 | 
	
		
			
				|  |  |  	    tcase_create("Start Stop HTTP Server IPv6");
 | 
	
	
		
			
				|  | @@ -4783,9 +4810,14 @@ make_public_server_suite(void)
 | 
	
		
			
				|  |  |  	tcase_set_timeout(tcase_minimal_svr, civetweb_min_server_test_timeout);
 | 
	
		
			
				|  |  |  	suite_add_tcase(suite, tcase_minimal_svr);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	tcase_add_test(tcase_minimal_cli, test_minimal_client);
 | 
	
		
			
				|  |  | -	tcase_set_timeout(tcase_minimal_cli, civetweb_min_server_test_timeout);
 | 
	
		
			
				|  |  | -	suite_add_tcase(suite, tcase_minimal_cli);
 | 
	
		
			
				|  |  | +	tcase_add_test(tcase_minimal_http_cli, test_minimal_client);
 | 
	
		
			
				|  |  | +	tcase_set_timeout(tcase_minimal_http_cli, civetweb_min_server_test_timeout);
 | 
	
		
			
				|  |  | +	suite_add_tcase(suite, tcase_minimal_http_cli);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	tcase_add_test(tcase_minimal_https_cli, test_minimal_tls_client);
 | 
	
		
			
				|  |  | +	tcase_set_timeout(tcase_minimal_https_cli,
 | 
	
		
			
				|  |  | +	                  civetweb_min_server_test_timeout);
 | 
	
		
			
				|  |  | +	suite_add_tcase(suite, tcase_minimal_https_cli);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	tcase_add_test(tcase_startstophttp, test_mg_start_stop_http_server);
 | 
	
		
			
				|  |  |  	tcase_set_timeout(tcase_startstophttp, civetweb_min_server_test_timeout);
 |