Skip to content

Commit b84d8ae

Browse files
committed
update new test
1 parent 4b5754e commit b84d8ae

File tree

10 files changed

+5140
-4860
lines changed

10 files changed

+5140
-4860
lines changed

frameworks/C++/paozhu/paozhu.dockerfile

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,24 @@ WORKDIR /
1818
# RUN wget https://github.com/hggq/paozhu/releases/download/v1.5.8/benchmark.zip
1919
RUN git clone https://github.com/hggq/paozhu
2020
# RUN unzip benchmark.zip
21-
# RUN rm -Rf ./paozhu/controller
22-
# RUN rm -Rf ./paozhu/libs
23-
# RUN rm -Rf ./paozhu/view
24-
# RUN rm -Rf ./paozhu/viewsrc
25-
# RUN rm -Rf ./paozhu/orm
26-
# RUN rm -Rf ./paozhu/models
27-
# RUN rm -Rf ./paozhu/common
21+
RUN rm -Rf ./paozhu/controller
22+
RUN rm -Rf ./paozhu/libs
23+
RUN rm -Rf ./paozhu/view
24+
RUN rm -Rf ./paozhu/viewsrc
25+
RUN rm -Rf ./paozhu/orm
26+
RUN rm -Rf ./paozhu/models
27+
RUN rm -Rf ./paozhu/common
2828

2929

3030

31-
# COPY ./paozhu_benchmark/controller ./paozhu/
32-
# COPY ./paozhu_benchmark/libs ./paozhu/
33-
# COPY ./paozhu_benchmark/view ./paozhu/
34-
# COPY ./paozhu_benchmark/viewsrc ./paozhu/
31+
COPY ./paozhu_benchmark/controller ./paozhu/
32+
COPY ./paozhu_benchmark/libs ./paozhu/
33+
COPY ./paozhu_benchmark/view ./paozhu/
34+
COPY ./paozhu_benchmark/viewsrc ./paozhu/
3535

36-
# COPY ./paozhu_benchmark/orm ./paozhu/
37-
# COPY ./paozhu_benchmark/models ./paozhu/
38-
# COPY ./paozhu_benchmark/common ./paozhu/
36+
COPY ./paozhu_benchmark/orm ./paozhu/
37+
COPY ./paozhu_benchmark/models ./paozhu/
38+
COPY ./paozhu_benchmark/common ./paozhu/
3939

4040
# RUN ls -l ./paozhu
4141
# RUN pwd

frameworks/C++/paozhu/paozhu_benchmark/common/autocontrolmethod.hpp

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,21 @@
99
#include "httppeer.h"
1010

1111
#include "techempower.h"
12+
13+
namespace http
14+
{
15+
16+
void _initauto_control_httpmethodregto(std::map<std::string, regmethold_t> &methodcallback)
17+
{
18+
struct regmethold_t temp;
1219

1320

14-
namespace http
15-
{
16-
void _initauto_control_httpmethodregto(std::map<std::string, regmethold_t> &methodcallback)
17-
{
18-
struct regmethold_t temp;
1921

22+
}
23+
24+
void _initauto_co_control_httpmethodregto(std::map<std::string, regmethold_co_t> &methodcallback)
25+
{
26+
struct regmethold_co_t temp;
2027
temp.pre = nullptr;
2128
temp.regfun = techempowerplaintext;
2229
methodcallback.emplace("plaintext",temp);
@@ -54,8 +61,16 @@ namespace http
5461

5562
}
5663

57-
}
64+
void _initauto_co_domain_httpmethodregto(std::map<std::string, std::map<std::string, regmethold_co_t>> &domain_methodcallback)
65+
{
66+
struct regmethold_co_t temp;
67+
std::map<std::string, regmethold_co_t> methodcallback;
68+
std::map<std::string, std::map<std::string, regmethold_co_t>>::iterator domain_iterator;
69+
5870

71+
}
72+
73+
}
5974
#endif
6075

6176

frameworks/C++/paozhu/paozhu_benchmark/controller/include/techempower.h

100755100644
Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,13 @@
55
#include "httppeer.h"
66

77
namespace http
8-
{
9-
10-
11-
std::string techempowerplaintext(std::shared_ptr<httppeer> peer);
12-
std::string techempowerjson(std::shared_ptr<httppeer> peer);
13-
std::string techempowerdb(std::shared_ptr<httppeer> peer);
14-
std::string techempowerqueries(std::shared_ptr<httppeer> peer);
15-
std::string techempowerfortunes(std::shared_ptr<httppeer> peer);
16-
std::string techempowerupdates(std::shared_ptr<httppeer> peer);
17-
std::string techempowercached_queries(std::shared_ptr<httppeer> peer);
18-
std::string techempowercached_db(std::shared_ptr<httppeer> peer);
8+
{
9+
asio::awaitable<std::string> techempowerplaintext(std::shared_ptr<httppeer> peer);
10+
asio::awaitable<std::string> techempowerjson(std::shared_ptr<httppeer> peer);
11+
asio::awaitable<std::string> techempowerdb(std::shared_ptr<httppeer> peer);
12+
asio::awaitable<std::string> techempowerqueries(std::shared_ptr<httppeer> peer);
13+
asio::awaitable<std::string> techempowerfortunes(std::shared_ptr<httppeer> peer);
14+
asio::awaitable<std::string> techempowerupdates(std::shared_ptr<httppeer> peer);
15+
asio::awaitable<std::string> techempowercached_queries(std::shared_ptr<httppeer> peer);
16+
asio::awaitable<std::string> techempowercached_db(std::shared_ptr<httppeer> peer);
1917
}

0 commit comments

Comments
 (0)