@@ -10,40 +10,129 @@ import feature ;
10
10
11
11
project network_test/http :
12
12
requirements
13
- <include>../../../../
14
- <include>../
15
- <variant>debug:<define>BOOST_NETWORK_DEBUG
13
+ <variant>debug:<define>NETWORK_DEBUG
14
+ <toolset>gcc:<cxxflags>-std=c++0x
16
15
;
17
16
18
- run client_constructor_test.cpp /cpp-netlib//cppnetlib-uri /cpp-netlib//cppnetlib-client-connections ;
19
- run client_get_test.cpp /cpp-netlib//cppnetlib-uri /cpp-netlib//cppnetlib-client-connections ;
20
- run client_get_different_port_test.cpp /cpp-netlib//cppnetlib-uri /cpp-netlib//cppnetlib-client-connections ;
21
- run client_get_timeout_test.cpp /cpp-netlib//cppnetlib-uri /cpp-netlib//cppnetlib-client-connections ;
22
- #run client_include_inlined.cpp : <define>BOOST_NETWORK_NO_LIB ;
23
- run client_localhost_normal_test.cpp /cpp-netlib//cppnetlib-uri /cpp-netlib//cppnetlib-client-connections ;
24
- run client_localhost_ssl_test.cpp /cpp-netlib//cppnetlib-uri /cpp-netlib//cppnetlib-client-connections ;
25
- run message_async_ready_test.cpp ;
26
- run message_test.cpp /cpp-netlib//cppnetlib-uri ;
27
- run request_incremental_parser_test.cpp ;
28
- run request_linearize_test.cpp /cpp-netlib//cppnetlib-uri ;
29
- run response_incremental_parser_test.cpp /cpp-netlib//cppnetlib-server-parsers ;
30
- run server_constructor_test.cpp /cpp-netlib//cppnetlib-server-parsers ;
17
+ run request_base_test.cpp /cpp-netlib//cppnetlib-message
18
+ /cpp-netlib//cppnetlib-message-wrappers
19
+ /cpp-netlib//cppnetlib-http-message
20
+ /cpp-netlib//cppnetlib-http-message-wrappers
21
+ /cpp-netlib//cppnetlib-uri
22
+ /cpp-netlib//cppnetlib-constants ;
23
+
24
+ run request_test.cpp /cpp-netlib//cppnetlib-message
25
+ /cpp-netlib//cppnetlib-message-wrappers
26
+ /cpp-netlib//cppnetlib-http-message
27
+ /cpp-netlib//cppnetlib-http-message-wrappers
28
+ /cpp-netlib//cppnetlib-uri
29
+ /cpp-netlib//cppnetlib-constants ;
30
+
31
+ run request_linearize_test.cpp /cpp-netlib//cppnetlib-message
32
+ /cpp-netlib//cppnetlib-message-wrappers
33
+ /cpp-netlib//cppnetlib-http-message
34
+ /cpp-netlib//cppnetlib-http-message-wrappers
35
+ /cpp-netlib//cppnetlib-uri
36
+ /cpp-netlib//cppnetlib-constants ;
37
+
38
+ run response_test.cpp /cpp-netlib//cppnetlib-message
39
+ /cpp-netlib//cppnetlib-message-wrappers
40
+ /cpp-netlib//cppnetlib-http-message
41
+ /cpp-netlib//cppnetlib-http-message-wrappers
42
+ /cpp-netlib//cppnetlib-uri
43
+ /cpp-netlib//cppnetlib-constants ;
44
+
45
+ run client_constructor_test.cpp /cpp-netlib//cppnetlib-constants
46
+ /cpp-netlib//cppnetlib-uri
47
+ /cpp-netlib//cppnetlib-message
48
+ /cpp-netlib//cppnetlib-message-wrappers
49
+ /cpp-netlib//cppnetlib-message-directives
50
+ /cpp-netlib//cppnetlib-http-message
51
+ /cpp-netlib//cppnetlib-http-message-wrappers
52
+ /cpp-netlib//cppnetlib-http-client
53
+ /cpp-netlib//cppnetlib-http-client-connections ;
54
+
55
+ run client_get_test.cpp /cpp-netlib//cppnetlib-constants
56
+ /cpp-netlib//cppnetlib-uri
57
+ /cpp-netlib//cppnetlib-message
58
+ /cpp-netlib//cppnetlib-message-wrappers
59
+ /cpp-netlib//cppnetlib-message-directives
60
+ /cpp-netlib//cppnetlib-http-message
61
+ /cpp-netlib//cppnetlib-http-message-wrappers
62
+ /cpp-netlib//cppnetlib-http-client
63
+ /cpp-netlib//cppnetlib-http-client-connections ;
64
+
65
+ run client_get_different_port_test.cpp /cpp-netlib//cppnetlib-constants
66
+ /cpp-netlib//cppnetlib-uri
67
+ /cpp-netlib//cppnetlib-message
68
+ /cpp-netlib//cppnetlib-message-wrappers
69
+ /cpp-netlib//cppnetlib-message-directives
70
+ /cpp-netlib//cppnetlib-http-message
71
+ /cpp-netlib//cppnetlib-http-message-wrappers
72
+ /cpp-netlib//cppnetlib-http-client
73
+ /cpp-netlib//cppnetlib-http-client-connections ;
74
+
75
+ run client_get_timeout_test.cpp /cpp-netlib//cppnetlib-constants
76
+ /cpp-netlib//cppnetlib-uri
77
+ /cpp-netlib//cppnetlib-message
78
+ /cpp-netlib//cppnetlib-message-wrappers
79
+ /cpp-netlib//cppnetlib-message-directives
80
+ /cpp-netlib//cppnetlib-http-message
81
+ /cpp-netlib//cppnetlib-http-message-wrappers
82
+ /cpp-netlib//cppnetlib-http-client
83
+ /cpp-netlib//cppnetlib-http-client-connections ;
84
+
85
+ run client_get_streaming_test.cpp /cpp-netlib//cppnetlib-constants
86
+ /cpp-netlib//cppnetlib-uri
87
+ /cpp-netlib//cppnetlib-message
88
+ /cpp-netlib//cppnetlib-message-wrappers
89
+ /cpp-netlib//cppnetlib-message-directives
90
+ /cpp-netlib//cppnetlib-http-message
91
+ /cpp-netlib//cppnetlib-http-message-wrappers
92
+ /cpp-netlib//cppnetlib-http-client
93
+ /cpp-netlib//cppnetlib-http-client-connections ;
94
+
95
+ run server_constructor_test.cpp /cpp-netlib//cppnetlib-constants
96
+ /cpp-netlib//cppnetlib-uri
97
+ /cpp-netlib//cppnetlib-message
98
+ /cpp-netlib//cppnetlib-message-wrappers
99
+ /cpp-netlib//cppnetlib-http-message
100
+ /cpp-netlib//cppnetlib-http-server
101
+ /cpp-netlib//cppnetlib-http-server-parsers
102
+ /cpp-netlib//cppnetlib-utils-thread_pool ;
103
+
104
+ run server_async_run_stop_concurrency.cpp /cpp-netlib//cppnetlib-constants
105
+ /cpp-netlib//cppnetlib-uri
106
+ /cpp-netlib//cppnetlib-message
107
+ /cpp-netlib//cppnetlib-message-wrappers
108
+ /cpp-netlib//cppnetlib-http-message
109
+ /cpp-netlib//cppnetlib-http-server
110
+ /cpp-netlib//cppnetlib-http-server-parsers
111
+ /cpp-netlib//cppnetlib-utils-thread_pool ;
112
+
113
+ #run client_localhost_normal_test.cpp /cpp-netlib//cppnetlib-uri /cpp-netlib//cppnetlib-http-client-connections ;
114
+ #run client_localhost_ssl_test.cpp /cpp-netlib//cppnetlib-uri /cpp-netlib//cppnetlib-http-client-connections ;
115
+ #run message_async_ready_test.cpp ;
116
+ #run message_test.cpp /cpp-netlib//cppnetlib-uri ;
117
+ #run request_incremental_parser_test.cpp ;
118
+ #run request_linearize_test.cpp /cpp-netlib//cppnetlib-uri ;
119
+ #run response_incremental_parser_test.cpp /cpp-netlib//cppnetlib-http-server-parsers ;
120
+ #run server_constructor_test.cpp /cpp-netlib//cppnetlib-http-server-parsers ;
31
121
#run server_include_inlined.cpp : <define>BOOST_NETWORK_NO_LIB ;
32
122
33
- exe http_async_server : server_async.cpp /cpp-netlib//cppnetlib-server-parsers ;
34
- exe hello_world : server_hello_world.cpp /cpp-netlib//cppnetlib-server-parsers ;
35
- exe http_async_less_copy_server : server_async_less_copy.cpp /cpp-netlib//cppnetlib-server-parsers ;
36
- exe http_async_run_stop_concurrency_server : server_async_run_stop_concurrency.cpp /cpp-netlib//cppnetlib-server-parsers ;
123
+ # exe http_async_server : server_async.cpp /cpp-netlib//cppnetlib-http -server-parsers ;
124
+ # exe hello_world : server_hello_world.cpp /cpp-netlib//cppnetlib-http -server-parsers ;
125
+ # exe http_async_less_copy_server : server_async_less_copy.cpp /cpp-netlib//cppnetlib-http -server-parsers ;
126
+ # exe http_async_run_stop_concurrency_server : server_async_run_stop_concurrency.cpp /cpp-netlib//cppnetlib-http -server-parsers ;
37
127
38
- make httplib_acceptance.passed : ../httplib_acceptance.py hello_world : @httplib_acceptance ;
39
- make httplib_async_acceptance.passed : ../httplib_acceptance.py http_async_server : @httplib_acceptance ;
40
- make httplib_async_less_copy_acceptance.passed : ../httplib_acceptance.py http_async_less_copy_server : @httplib_acceptance ;
41
- make httplib_async_run_stop_concurrency_acceptance.passed : ../httplib_acceptance.py http_async_run_stop_concurrency_server : @httplib_acceptance ;
128
+ # make httplib_acceptance.passed : ../httplib_acceptance.py hello_world : @httplib_acceptance ;
129
+ # make httplib_async_acceptance.passed : ../httplib_acceptance.py http_async_server : @httplib_acceptance ;
130
+ # make httplib_async_less_copy_acceptance.passed : ../httplib_acceptance.py http_async_less_copy_server : @httplib_acceptance ;
131
+ # make httplib_async_run_stop_concurrency_acceptance.passed : ../httplib_acceptance.py http_async_run_stop_concurrency_server : @httplib_acceptance ;
42
132
43
133
actions httplib_acceptance {
44
134
export TEST_SCRIPT=`echo "$(>)" | awk '{print $1}'`
45
135
export EXECUTABLE=`echo "$(>)" | awk '{print $2}'`
46
136
export PORT=`echo "import random; print random.randint(8000, 8010)" | python`
47
137
python $TEST_SCRIPT $EXECUTABLE $PORT $(<)
48
138
}
49
-
0 commit comments