|  | @@ -432,7 +432,8 @@ START_TEST(test_mg_start_stop_https_server)
 | 
	
		
			
				|  |  |  	    "listening_ports",
 | 
	
		
			
				|  |  |  	    "8080,8443s",
 | 
	
		
			
				|  |  |  	    "ssl_certificate",
 | 
	
		
			
				|  |  | -	    "resources/ssl_cert.pem", // TODO: check working path of CI test system
 | 
	
		
			
				|  |  | +	    "../resources/ssl_cert.pem", // TODO: check working path of CI test
 | 
	
		
			
				|  |  | +	                                 // system
 | 
	
		
			
				|  |  |  	    NULL,
 | 
	
		
			
				|  |  |  	};
 | 
	
		
			
				|  |  |  	size_t ports_cnt;
 | 
	
	
		
			
				|  | @@ -446,11 +447,13 @@ START_TEST(test_mg_start_stop_https_server)
 | 
	
		
			
				|  |  |  	ck_assert(ctx != NULL);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	ports_cnt = mg_get_ports(ctx, 16, ports, ssl);
 | 
	
		
			
				|  |  | -	ck_assert_uint_eq(ports_cnt, 1);
 | 
	
		
			
				|  |  | +	ck_assert_uint_eq(ports_cnt, 2);
 | 
	
		
			
				|  |  |  	ck_assert_int_eq(ports[0], 8080);
 | 
	
		
			
				|  |  |  	ck_assert_int_eq(ssl[0], 0);
 | 
	
		
			
				|  |  | -	ck_assert_int_eq(ports[1], 0);
 | 
	
		
			
				|  |  | -	ck_assert_int_eq(ssl[1], 0);
 | 
	
		
			
				|  |  | +	ck_assert_int_eq(ports[1], 8443);
 | 
	
		
			
				|  |  | +	ck_assert_int_eq(ssl[1], 1);
 | 
	
		
			
				|  |  | +	ck_assert_int_eq(ports[2], 0);
 | 
	
		
			
				|  |  | +	ck_assert_int_eq(ssl[2], 0);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	mg_Sleep(1);
 | 
	
		
			
				|  |  |  	mg_stop(ctx);
 | 
	
	
		
			
				|  | @@ -488,7 +491,7 @@ static int request_test_handler(struct mg_connection *conn, void *cbdata)
 | 
	
		
			
				|  |  |  	          "Content-Type: text/plain\r\n\r\n");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	for (i = 1; i <= 10; i++) {
 | 
	
		
			
				|  |  | -		mg_printf(conn, "%u\r\n", i);
 | 
	
		
			
				|  |  | +		mg_printf(conn, "%x\r\n", i);
 | 
	
		
			
				|  |  |  		mg_write(conn, chunk_data, (unsigned)i);
 | 
	
		
			
				|  |  |  		mg_printf(conn, "\r\n");
 | 
	
		
			
				|  |  |  	}
 | 
	
	
		
			
				|  | @@ -579,7 +582,6 @@ START_TEST(test_request_handlers)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  END_TEST
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  Suite *make_public_suite(void)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -627,3 +629,31 @@ Suite *make_public_suite(void)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	return suite;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +#if 0
 | 
	
		
			
				|  |  | +/* Used to debug test cases without using the check framework */
 | 
	
		
			
				|  |  | +void main(void)
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +	test_mg_start_stop_http_server(0);
 | 
	
		
			
				|  |  | +	test_mg_start_stop_https_server(0);
 | 
	
		
			
				|  |  | +	test_request_handlers(0);
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +void _ck_assert_failed(const char *file, int line, const char *expr, ...)
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +	fprintf(stderr, "error!\n");
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +void _mark_point(const char *file, int line) {}
 | 
	
		
			
				|  |  | +void tcase_fn_start(const char *fname, const char *file, int line) {}
 | 
	
		
			
				|  |  | +void suite_add_tcase(Suite *s, TCase *tc){};
 | 
	
		
			
				|  |  | +void _tcase_add_test(TCase *tc,
 | 
	
		
			
				|  |  | +                     TFun tf,
 | 
	
		
			
				|  |  | +                     const char *fname,
 | 
	
		
			
				|  |  | +                     int _signal,
 | 
	
		
			
				|  |  | +                     int allowed_exit_value,
 | 
	
		
			
				|  |  | +                     int start,
 | 
	
		
			
				|  |  | +                     int end){};
 | 
	
		
			
				|  |  | +TCase *tcase_create(const char *name) { return NULL; };
 | 
	
		
			
				|  |  | +Suite *suite_create(const char *name) { return NULL; };
 | 
	
		
			
				|  |  | +#endif
 |