diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 62636b11..e0c67588 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -3,6 +3,8 @@
+
+
@@ -25,6 +27,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -49,7 +63,7 @@
-
+
@@ -64,24 +78,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -91,27 +87,36 @@
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
@@ -136,7 +141,6 @@
- HttpHeaders.ACCEPT
HttpHeaders.CONTENT_TYPE
HttpHeaders.CONTE
HttpHeaders
@@ -166,6 +170,7 @@
_lock()
unmofi
Map<String,
+ as
if (_isClosed && !_useStream)
@@ -245,7 +250,6 @@
-
@@ -256,15 +260,12 @@
-
-
-
@@ -272,6 +273,10 @@
+
+
+
+
@@ -673,21 +678,7 @@
-
-
-
- 1513103332618
-
-
-
- 1513103332618
-
-
- 1513103639013
-
-
-
- 1513103639013
+
1517973412941
@@ -1018,7 +1009,21 @@
1531147434255
-
+
+ 1531147799220
+
+
+
+ 1531147799220
+
+
+ 1531148090824
+
+
+
+ 1531148090824
+
+
@@ -1054,7 +1059,7 @@
-
+
@@ -1085,7 +1090,7 @@
-
+
@@ -1117,8 +1122,6 @@
-
-
@@ -1142,7 +1145,9 @@
-
+
+
+
@@ -1354,16 +1359,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -1378,13 +1373,6 @@
-
-
-
-
-
-
-
@@ -1399,13 +1387,6 @@
-
-
-
-
-
-
-
@@ -1443,13 +1424,6 @@
-
-
-
-
-
-
-
@@ -1457,20 +1431,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1481,13 +1441,6 @@
-
-
-
-
-
-
-
@@ -1495,10 +1448,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test/parameter_meta_test.dart b/test/parameter_meta_test.dart
index 1e568316..376a1f03 100644
--- a/test/parameter_meta_test.dart
+++ b/test/parameter_meta_test.dart
@@ -1,4 +1,5 @@
import 'dart:async';
+import 'dart:io';
import 'package:dart2_constant/convert.dart';
import 'package:angel_framework/angel_framework.dart';
import 'package:mock_request/mock_request.dart';
@@ -14,7 +15,14 @@ Future printResponse(MockHttpResponse rs) {
});
}
-main() {
+void main() {
+ group('parameter_meta', parameterMetaTests,
+ skip: !Platform.version.contains('2.0.0-dev.6')
+ ? null
+ : 'Blocked on https://github.com/dart-lang/sdk/issues/33774');
+}
+
+parameterMetaTests() {
Angel app;
AngelHttp http;
diff --git a/test/routing_test.dart b/test/routing_test.dart
index 184970b6..039ce799 100644
--- a/test/routing_test.dart
+++ b/test/routing_test.dart
@@ -1,6 +1,9 @@
+import 'dart:io';
import 'package:angel_framework/angel_framework.dart';
import 'package:dart2_constant/convert.dart';
import 'package:http/http.dart' as http;
+import 'package:io/ansi.dart';
+import 'package:logging/logging.dart';
import 'package:test/test.dart';
import 'common.dart';
@@ -31,6 +34,15 @@ main() {
// Lazy-parse in production
[app, nested, todos].forEach((Angel app) {
app.lazyParseBodies = app.isProduction;
+ app.logger = new Logger('routing_test')
+ ..onRecord.listen((rec) {
+ if (rec.error != null) {
+ stdout
+ ..writeln(cyan.wrap(rec.toString()))
+ ..writeln(cyan.wrap(rec.error.toString()))
+ ..writeln(cyan.wrap(rec.stackTrace.toString()));
+ }
+ });
});
app.requestMiddleware