Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(402)

Unified Diff: ios/web/public/test/http_server/http_server.mm

Issue 2931453002: Re-enable reading list tests (Closed)
Patch Set: nit Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ios/web/public/test/http_server/http_server.mm
diff --git a/ios/web/public/test/http_server/http_server.mm b/ios/web/public/test/http_server/http_server.mm
index 6c6219fe543821b15136249537b69d097f3e0844..8e30abcaf458f0cd6119dbb202a3d32bfc5e7ea0 100644
--- a/ios/web/public/test/http_server/http_server.mm
+++ b/ios/web/public/test/http_server/http_server.mm
@@ -70,6 +70,9 @@ HttpServer& HttpServer::GetSharedInstanceWithResponseProviders(
std::unique_ptr<net::test_server::HttpResponse> HttpServer::GetResponse(
const net::test_server::HttpRequest& request) {
+ if (isSuspended) {
+ return base::MakeUnique<net::test_server::HungResponse>();
+ }
ResponseProvider::Request provider_request =
ResponseProviderRequestFromEmbeddedTestServerRequest(request);
ResponseProvider* response_provider =
@@ -109,6 +112,7 @@ void HttpServer::StartOrDie() {
if (embedded_test_server_->Start()) {
SetPort((NSUInteger)embedded_test_server_->port());
}
+ isSuspended = NO;
Eugene But (OOO till 7-30) 2017/06/12 02:25:44 = false;
CHECK(IsRunning());
}
@@ -122,6 +126,10 @@ void HttpServer::Stop() {
SetPort(0);
}
+void HttpServer::SetSuspend(bool suspended) {
+ isSuspended = suspended;
+}
+
bool HttpServer::IsRunning() const {
DCHECK([NSThread isMainThread]);
if (embedded_test_server_ == nullptr) {

Powered by Google App Engine
This is Rietveld 408576698