Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Conversation

@liyuqian
Copy link
Contributor

@liyuqian liyuqian commented Aug 15, 2019

Without this change, a single dart test will print out 306 lines.
With this change, a single dart test will only print out 33 lines.
This helps a lot in local tests.

In order to return to the old logging, set --verbose-dart-snapshot flag.

Without this flag, a single dart test will print out 306 lines.
With this flag, a single dart test will only print out 33 lines.
This helps a lot in local tests.
@liyuqian
Copy link
Contributor Author

liyuqian commented Aug 15, 2019

If you're interested, see

the output with this change
liyuqian@liyuqian:~/flutter/engine/src$ python flutter/testing/run_tests.py --variant=host_debug_unopt --type=dart --dart-filter="window_test.dart"
ninja: Entering directory `/usr/local/google/home/liyuqian/flutter/engine/src/out/host_debug_unopt'
ninja: no work to do.
Running dart-sdk/bin/pub in /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart
/usr/local/google/home/liyuqian/flutter/engine/src/out/host_debug_unopt/dart-sdk/bin/pub get
Resolving dependencies... 
Warning: You are using these overridden dependencies:
! sky_engine 0.0.99 from path ../../../out/host_debug_unopt/gen/dart-pkg/sky_engine
! sky_services 0.0.99 from path ../../../out/host_debug_unopt/gen/dart-pkg/sky_services
Got dependencies!
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/encoding_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/compositing_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/paragraph_builder_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/task_order_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/path_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/codec_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/geometry_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/plugin_utilities_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/image_resize_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/color_filter_test.dart due to filter.
Testing dart file /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/window_test.dart
Generating snapshot for test /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/window_test.dart
Running test 'window_test.dart.kernel.dill' using 'flutter_tester'
Running flutter_tester in /usr/local/google/home/liyuqian/flutter/engine/src
/usr/local/google/home/liyuqian/flutter/engine/src/out/host_debug_unopt/flutter_tester --disable-observatory --use-test-fonts /usr/local/google/home/liyuqian/flutter/engine/src/out/window_test.dart.kernel.dill
00:00 +0: window.sendPlatformMessage preserves callback zone
00:00 +1: FrameTiming.toString has the correct format
00:00 +2: All tests passed!
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/locale_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/dart_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/gradient_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/paragraph_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/isolate_name_server_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/canvas_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/color_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/window_hooks_integration_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/text_test.dart due to filter.
the output without this change
liyuqian@liyuqian:~/flutter/engine/src$ python flutter/testing/run_tests.py --variant=host_debug_unopt --type=dart --dart-filter="window_test.dart"
ninja: Entering directory `/usr/local/google/home/liyuqian/flutter/engine/src/out/host_debug_unopt'
ninja: no work to do.
Running dart-sdk/bin/pub in /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart
/usr/local/google/home/liyuqian/flutter/engine/src/out/host_debug_unopt/dart-sdk/bin/pub get
Resolving dependencies... 
Warning: You are using these overridden dependencies:
! sky_engine 0.0.99 from path ../../../out/host_debug_unopt/gen/dart-pkg/sky_engine
! sky_services 0.0.99 from path ../../../out/host_debug_unopt/gen/dart-pkg/sky_services
Got dependencies!
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/encoding_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/compositing_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/paragraph_builder_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/task_order_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/path_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/codec_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/geometry_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/plugin_utilities_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/image_resize_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/color_filter_test.dart due to filter.
Testing dart file /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/window_test.dart
Generating snapshot for test /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/window_test.dart
result ea742bca-81e6-4b99-a256-57c8bd342ce0
ea742bca-81e6-4b99-a256-57c8bd342ce0
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/async.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/async_cache.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/async_memoizer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/byte_collector.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/cancelable_operation.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/delegate/event_sink.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/delegate/future.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/delegate/sink.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/delegate/stream.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/delegate/stream_consumer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/delegate/stream_sink.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/delegate/stream_subscription.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/future_group.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/lazy_stream.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/null_stream_sink.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/restartable_timer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/result/capture_sink.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/result/capture_transformer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/result/error.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/result/future.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/result/release_sink.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/result/release_transformer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/result/result.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/result/value.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/single_subscription_transformer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/stream_completer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/stream_group.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/stream_queue.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/stream_sink_completer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/stream_sink_transformer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/stream_sink_transformer/handler_transformer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/stream_sink_transformer/typed.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/stream_splitter.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/stream_subscription_transformer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/stream_zip.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/subscription_stream.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/typed/stream_subscription.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/typed_stream_transformer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/async-2.2.0/lib/src/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/boolean_selector.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/src/all.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/src/ast.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/src/evaluator.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/src/impl.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/src/intersection_selector.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/src/none.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/src/parser.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/src/scanner.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/src/token.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/src/union_selector.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/src/validator.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.4/lib/src/visitor.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.2/lib/ascii.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.2/lib/charcode.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.2/lib/html_entity.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/algorithms.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/canonicalized_map.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_iterable.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_list.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_map.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/comparators.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/empty_unmodifiable_set.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_map.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_set.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/functions.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/iterable_zip.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/priority_queue.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/queue_list.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/unmodifiable_wrappers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set_controller.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/http.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/base_client.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/base_request.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/base_response.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/boundary_characters.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/byte_stream.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/client.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/exception.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/io_client.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/multipart_file.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/multipart_file_io.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/multipart_request.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/request.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/response.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/streamed_request.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/streamed_response.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+2/lib/src/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.3/lib/http_parser.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.3/lib/src/authentication_challenge.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.3/lib/src/case_insensitive_map.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.3/lib/src/chunked_coding.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.3/lib/src/chunked_coding/decoder.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.3/lib/src/chunked_coding/encoder.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.3/lib/src/http_date.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.3/lib/src/media_type.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.3/lib/src/scan.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.3/lib/src/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/matcher.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/core_matchers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/custom_matcher.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/description.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/equals_matcher.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/error_matchers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/feature_matcher.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/having_matcher.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/type_matcher.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/interfaces.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/iterable_matchers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/map_matchers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/numeric_matchers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/operator_matchers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/order_matchers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/pretty_print.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/string_matchers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.3+1/lib/src/util.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/meta-1.1.7/lib/meta.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_config-1.0.5/lib/packages_file.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_config-1.0.5/lib/src/util.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_resolver-1.0.10/lib/package_resolver.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_resolver-1.0.10/lib/src/async_package_resolver.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_resolver-1.0.10/lib/src/current_isolate_resolver.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_resolver-1.0.10/lib/src/no_package_resolver.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_resolver-1.0.10/lib/src/package_config_resolver.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_resolver-1.0.10/lib/src/package_resolver.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_resolver-1.0.10/lib/src/package_root_resolver.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_resolver-1.0.10/lib/src/sync_package_resolver.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_resolver-1.0.10/lib/src/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_resolver-1.0.10/lib/src/utils_io.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/package_resolver-1.0.10/lib/src/utils_isolate.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/path.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/src/characters.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/src/context.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/src/internal_style.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/src/parsed_path.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/src/path_exception.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/src/path_map.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/src/path_set.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/src/style.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/src/style/posix.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/src/style/url.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/src/style/windows.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/path-1.6.2/lib/src/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/pool-1.4.0/lib/pool.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/pub_semver-1.4.2/lib/pub_semver.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/pub_semver-1.4.2/lib/src/patterns.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/pub_semver-1.4.2/lib/src/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/pub_semver-1.4.2/lib/src/version.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/pub_semver-1.4.2/lib/src/version_range.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/pub_semver-1.4.2/lib/src/version_constraint.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/pub_semver-1.4.2/lib/src/version_union.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_map_stack_trace-1.1.5/lib/source_map_stack_trace.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_maps-0.10.8/lib/builder.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_maps-0.10.8/lib/parser.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_maps-0.10.8/lib/printer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_maps-0.10.8/lib/refactor.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_maps-0.10.8/lib/source_maps.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_maps-0.10.8/lib/src/source_map_span.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/src/span_with_context.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_maps-0.10.8/lib/src/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_maps-0.10.8/lib/src/vlq.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/source_span.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/src/colors.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/src/file.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/src/highlighter.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/src/location.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/src/location_mixin.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/src/span.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/src/span_exception.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/src/span_mixin.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/src/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3/lib/src/chain.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3/lib/src/frame.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3/lib/src/lazy_chain.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3/lib/src/lazy_trace.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3/lib/src/stack_zone_specification.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3/lib/src/trace.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3/lib/src/unparsed_frame.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3/lib/src/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3/lib/src/vm_trace.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3/lib/stack_trace.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stream_channel-1.7.0/lib/src/close_guarantee_channel.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stream_channel-1.7.0/lib/src/delegating_stream_channel.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stream_channel-1.7.0/lib/src/disconnector.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stream_channel-1.7.0/lib/src/stream_channel_transformer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stream_channel-1.7.0/lib/src/guarantee_channel.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stream_channel-1.7.0/lib/src/isolate_channel.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stream_channel-1.7.0/lib/src/json_document_transformer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stream_channel-1.7.0/lib/src/multi_channel.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stream_channel-1.7.0/lib/src/stream_channel_completer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stream_channel-1.7.0/lib/src/stream_channel_controller.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stream_channel-1.7.0/lib/src/transformer/typed.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/stream_channel-1.7.0/lib/stream_channel.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.4/lib/src/eager_span_scanner.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.4/lib/src/line_scanner.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.4/lib/src/exception.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.4/lib/src/relative_span_scanner.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.4/lib/src/span_scanner.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.4/lib/src/string_scanner.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.4/lib/src/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.4/lib/string_scanner.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0/lib/src/generated/ascii_glyph_set.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0/lib/src/generated/glyph_set.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0/lib/src/generated/top_level.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0/lib/src/generated/unicode_glyph_set.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0/lib/term_glyph.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/closed_exception.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/declarer.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/group.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/group_entry.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/invoker.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/live_test.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/live_test_controller.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/message.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/metadata.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/operating_system.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/outstanding_callback_counter.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/platform_selector.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/runtime.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/stack_trace_formatter.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/state.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/suite.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/suite_platform.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/backend/test.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/async_matcher.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/expect.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/expect_async.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/format_stack_trace.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/future_matchers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/never_called.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/on_platform.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/prints_matcher.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/retry.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/skip.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/spawn_hybrid.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/stream_matcher.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/stream_matchers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/tags.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/test_on.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/throws_matcher.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/throws_matchers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/timeout.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/frontend/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/runner/configuration/runtime_selection.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/runner/configuration/suite.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/runner/engine.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/runner/environment.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/runner/live_suite.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/runner/live_suite_controller.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/runner/load_exception.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/runner/load_suite.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/runner/runner_suite.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/runner/plugin/environment.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/runner/reporter.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/runner/reporter/expanded.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/util/io.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/util/iterable_set.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/util/placeholder.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/util/remote_exception.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/util/stack_trace_mapper.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/src/utils.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/test-1.3.0/lib/test.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_buffers.dart
+file:///usr/local/google/home/liyuqian/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_data.dart
+file:///usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/window_test.dart
ea742bca-81e6-4b99-a256-57c8bd342ce0 /usr/local/google/home/liyuqian/flutter/engine/src/out/window_test.dart.kernel.dill 0
Running test 'window_test.dart.kernel.dill' using 'flutter_tester'
Running flutter_tester in /usr/local/google/home/liyuqian/flutter/engine/src
/usr/local/google/home/liyuqian/flutter/engine/src/out/host_debug_unopt/flutter_tester --disable-observatory --use-test-fonts /usr/local/google/home/liyuqian/flutter/engine/src/out/window_test.dart.kernel.dill
00:00 +0: window.sendPlatformMessage preserves callback zone
00:00 +1: FrameTiming.toString has the correct format
00:00 +2: All tests passed!
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/locale_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/dart_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/gradient_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/paragraph_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/isolate_name_server_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/canvas_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/color_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/window_hooks_integration_test.dart due to filter.
Skipping /usr/local/google/home/liyuqian/flutter/engine/src/flutter/testing/dart/text_test.dart due to filter.

parser.add_argument('--android-variant', dest='android_variant', action='store',
default='android_debug_unopt',
help='The engine build variant to run java tests for')
parser.add_argument('--no-verbose', dest='no_verbose', action='store_true',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: instead of --no-verbose, can we call this something like --quiet-dart-snapshot or something? I'd also be ok with defaulting it to True - I've yet to see that output be helpful.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or just --verbose (off by default).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Renamed the flag to --verbose-dart-snapshot so by default (without giving --verbose-dart-snapshot) we won't show those logs.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

...Github didn't load Chinmay's comment while I was replying and modifying the code. I'll merge as is, and probably change the flag name to --verbose in the future if we find more verbose logging that needs to be hidden.

Copy link
Contributor

@dnfield dnfield left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's like you read my mind. LGTM with nit

@liyuqian liyuqian changed the title Add --no-verbose to run_test.py Hide verbose dart snapshot during run_test.py Aug 15, 2019
@liyuqian liyuqian merged commit a7c965c into flutter:master Aug 15, 2019
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Aug 16, 2019
engine-flutter-autoroll added a commit to flutter/flutter that referenced this pull request Aug 16, 2019
git@github.com:flutter/engine.git/compare/f8e7453f1106...4b7a552

git log f8e7453..4b7a552 --no-merges --oneline
2019-08-16 stuartmorgan@google.com Roll Dart back to e35e8833 (flutter/engine#11043)
2019-08-16 bkonyi@google.com Roll src/third_party/dart 306f8e04bb..fecc4c8f2d (4 commits)
2019-08-16 skia-flutter-autoroll@skia.org Roll src/third_party/skia 963a606677e1..6a519b8dd895 (6 commits) (flutter/engine#11042)
2019-08-15 liyuqian@google.com Hide verbose dart snapshot during run_test.py (flutter/engine#11040)
2019-08-15 chinmaygarde@google.com Remove ability to override mac_sdk_path in flutter/tools/gn (flutter/engine#11013)
2019-08-15 bkonyi@google.com Roll src/third_party/dart cd16fba718..306f8e04bb (10 commits)
2019-08-15 stuartmorgan@google.com Roll buildroot to pick up recent macOS changes (flutter/engine#11037)
2019-08-15 jason-simmons@users.noreply.github.com Remove the ParagraphImpl class from the text API (flutter/engine#11012)
2019-08-15 jason-simmons@users.noreply.github.com Disable a deprecation warning for use of a TaskDescription constructor for older platforms (flutter/engine#11029)
2019-08-15 matthew-carroll@users.noreply.github.com Re-lands platform brightness support on iOS, plus platform contrast (flutter/engine#10791)
2019-08-15 iska.kaushik@gmail.com [fuchsia] Add required trace so files for fuchsia fars (flutter/engine#11036)
2019-08-15 skia-flutter-autoroll@skia.org Roll src/third_party/skia e5dc1ebc864a..963a606677e1 (14 commits) (flutter/engine#11032)
2019-08-15 stuartmorgan@google.com Add _glfw versions of the GLFW desktop libraries (flutter/engine#11024)
2019-08-15 skia-flutter-autoroll@skia.org Roll fuchsia/sdk/core/linux-amd64 from _fvZN... to 5Nhwb... (flutter/engine#11028)
2019-08-15 bkonyi@google.com Roll src/third_party/dart 9552646dc4..cd16fba718 (5 commits)
2019-08-15 dnfield@google.com Fix first frame logic (flutter/engine#11027)
2019-08-15 dnfield@google.com remove OS version (flutter/engine#11033)
2019-08-15 skia-flutter-autoroll@skia.org Roll src/third_party/skia e30a485a68c9..e5dc1ebc864a (7 commits) (flutter/engine#11025)
2019-08-15 bkonyi@google.com Roll src/third_party/dart cae08c6813..9552646dc4 (3 commits)
2019-08-15 jason-simmons@users.noreply.github.com Remove the output directory prefix from the Android engine JAR filename (flutter/engine#11015)
2019-08-15 inthroxify@users.noreply.github.com Fix flutter/flutter #34791 (flutter/engine#9977)
2019-08-15 bkonyi@google.com Roll src/third_party/dart e35e8833ee..cae08c6813 (28 commits)
2019-08-15 skia-flutter-autoroll@skia.org Roll src/third_party/skia f3f50099533d..e30a485a68c9 (2 commits) (flutter/engine#11022)
2019-08-15 skia-flutter-autoroll@skia.org Roll src/third_party/skia 319fd3d7bcb4..f3f50099533d (4 commits) (flutter/engine#11021)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stuartmorgan@google.com), and stop
the roller if necessary.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants