Index: sky/tests/services/network.dart |
diff --git a/sky/tests/services/network.dart b/sky/tests/services/network.dart |
deleted file mode 100644 |
index 0db1aa55780bbbcd022a5e154509a2c2b05a368f..0000000000000000000000000000000000000000 |
--- a/sky/tests/services/network.dart |
+++ /dev/null |
@@ -1,44 +0,0 @@ |
-import 'dart:async'; |
-import 'dart:typed_data'; |
-import "dart:sky.internals" as internals; |
- |
-import 'package:mojo/bindings.dart'; |
-import 'package:mojo/core.dart'; |
-import 'package:mojom/mojo/network_service.mojom.dart'; |
-import 'package:mojom/mojo/url_request.mojom.dart'; |
-import 'package:mojom/mojo/url_loader.mojom.dart'; |
- |
-import 'package:sky/mojo/embedder.dart'; |
- |
-Future<String> run(url) async { |
- var networkService= new NetworkServiceProxy.unbound(); |
- embedder.connectToService("mojo:authenticated_network_service", |
- networkService); |
- |
- var urlLoader = new UrlLoaderProxy.unbound(); |
- networkService.ptr.createUrlLoader(urlLoader); |
- |
- var urlRequest = new UrlRequest() |
- ..url = url |
- ..autoFollowRedirects = true; |
- var urlResponse = await urlLoader.ptr.start(urlRequest); |
- |
- urlLoader.close(); |
- networkService.close(); |
- |
- print("url => ${urlResponse.response.url}"); |
- print("status_line => ${urlResponse.response.statusLine}"); |
- print("mime_type => ${urlResponse.response.mimeType}"); |
- |
- ByteData bodyData = |
- await DataPipeDrainer.drainHandle(urlResponse.response.body); |
- print("read ${bodyData.lengthInBytes} bytes"); |
- |
- return new String.fromCharCodes(new Uint8List.view(bodyData.buffer)); |
-} |
- |
-main() async { |
- var url = "http://127.0.0.1:8000/sky/tests/services/resources/pass.txt"; |
- var result = await run(url); |
- internals.notifyTestComplete(result); |
-} |