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

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

Issue 2931453002: Re-enable reading list tests (Closed)
Patch Set: 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..20bf8926914550caaa7db96b06c3329fcb9fb186 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;
CHECK(IsRunning());
}
@@ -130,6 +134,10 @@ bool HttpServer::IsRunning() const {
return embedded_test_server_->Started();
}
+void HttpServer::setSuspend(BOOL suspended) {
+ isSuspended = suspended;
+}
+
NSUInteger HttpServer::GetPort() const {
base::AutoLock autolock(port_lock_);
return port_;

Powered by Google App Engine
This is Rietveld 408576698