MCPcopy Create free account
hub / github.com/apache/impala / TEST

Function TEST

be/src/util/webserver-test.cc:90–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88}
89
90TEST(Webserver, SmokeTest) {
91 MetricGroup metrics("webserver-test");
92 Webserver webserver("", FLAGS_webserver_port, &metrics);
93 ASSERT_OK(webserver.Start());
94 AddDefaultUrlCallbacks(&webserver);
95
96 stringstream contents;
97 ASSERT_OK(HttpGet("localhost", FLAGS_webserver_port, "/", &contents));
98 ASSERT_TRUE(contents.str().find("X-Content-Type-Options: nosniff") != string::npos);
99 ASSERT_TRUE(contents.str().find("Cache-Control: no-store") != string::npos);
100 ASSERT_TRUE(contents.str().find("Strict-Transport-Security: ") == string::npos);
101}
102
103void PostOnlyCallback(bool* success, const Webserver::WebRequest& req,
104 Document* document) {

Callers

nothing calls this directly

Calls 15

AddDefaultUrlCallbacksFunction · 0.85
HttpGetFunction · 0.85
SubstituteFunction · 0.85
execFunction · 0.85
CheckAuthMetricsFunction · 0.85
curl_versionFunction · 0.85
curlFunction · 0.85
curl_status_codeFunction · 0.85
IsFIPSModeFunction · 0.85
RegisterUrlCallbackMethod · 0.80
SetKrb5EnvironmentMethod · 0.80
pathMethod · 0.80

Tested by

no test coverage detected