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

Issue 1449203002: Check in generated Dart bindings and add presubmit script (Closed)

Created:
5 years, 1 month ago by Cutch
Modified:
5 years, 1 month ago
Reviewers:
jamesr
CC:
Aaron Boodman, abarth-chromium, ben+mojo_chromium.org, darin (slow to review), gregsimon, mojo-reviews_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+mojopublicwatch_chromium.org
Base URL:
git@github.com:domokit/mojo.git@master
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Check in generated Dart bindings and add presubmit script - Add mojom_list_dart_outputs.py script which outputs the path to the generated bindings file, for example: Given a foo.mojom file with the following: [DartPackage="mojo_services"] module mojo; The output path is: mojo_services/lib/mojo/foo.mojom.dart - Add check_mojom_dart.py script which verifies that the generated bindings in the source tree are updated with respect to their .mojom sources. - Fix mojom generate.dart script to guess when the mojo/services import path is needed. - Fix mojom generate.dart script to better handle case of missing lib/ directory. ---- Example output #1: $ ./mojo/dart/tools/presubmit/check_mojom_dart.py Package mojo_services missing mojo_services/lib/mojo/web_socket.mojom.dart Package mojo_services missing mojo_services/lib/mojo/command_buffer.mojom.dart Package mojo_services missing mojo_services/lib/mojo/native_viewport.mojom.dart Package mojo_services missing mojo_services/lib/http_server/http_request.mojom.dart Package mojo_services missing mojo_services/lib/mojo/view_manager.mojom.dart Package mojo_services missing mojo_services/lib/mojo/geocoder.mojom.dart Package mojo_services missing mojo_services/lib/mojo/ui/view_manager.mojom.dart Package mojo_services missing mojo_services/lib/mojo/http_message.mojom.dart Package mojo_services missing mojo_services/lib/mojo/url_response_disk_cache.mojom.dart Package mojo_services missing mojo_services/lib/mojo/surface_id.mojom.dart Package mojo_services missing mojo_services/lib/mojo/viewport_parameter_listener.mojom.dart Package mojo_services missing mojo_services/lib/mojo/service_registry.mojom.dart Package mojo_services missing mojo_services/lib/mojo/ui/layouts.mojom.dart Package mojo_services missing mojo_services/lib/mojo/ui/view_trees.mojom.dart Package mojo_services missing mojo_services/lib/mojo/input_event_constants.mojom.dart Package mojo_services missing mojo_services/lib/mojo/sharing.mojom.dart Package mojo_services missing mojo_services/lib/mojo/display.mojom.dart Package mojo_services missing mojo_services/lib/mojo/tcp_server_socket.mojom.dart Package mojo_services missing mojo_services/lib/keyboard/keyboard.mojom.dart Package mojo_services missing mojo_services/lib/input/input.mojom.dart Package mojo_services missing mojo_services/lib/mojo/location_service.mojom.dart Package mojo_services missing mojo_services/lib/mojo/surfaces.mojom.dart Package mojo_services missing mojo_services/lib/mojo/host_resolver.mojom.dart Package mojo_services missing mojo_services/lib/mojo/navigation.mojom.dart Package mojo_services missing mojo_services/lib/mojo/window_manager_internal.mojom.dart Package mojo_services missing mojo_services/lib/http_server/http_server.mojom.dart Package mojo_services missing mojo_services/lib/contacts/contacts.mojom.dart Package mojo_services missing mojo_services/lib/speech_recognizer/speech_recognizer.mojom.dart Package mojo_services missing mojo_services/lib/mojo/files/ioctl_terminal.mojom.dart Package mojo_services missing mojo_services/lib/mojo/http_server.mojom.dart Package mojo_services missing mojo_services/lib/mojo/http_connection.mojom.dart Package mojo_services missing mojo_services/lib/mojo/udp_socket.mojom.dart Package mojo_services missing mojo_services/lib/mojo/input_events.mojom.dart Package mojo_services missing mojo_services/lib/icu_data/icu_data.mojom.dart Package mojo_services missing mojo_services/lib/prediction/prediction.mojom.dart Package mojo_services missing mojo_services/lib/sensors/sensors.mojom.dart Package mojo_services missing mojo_services/lib/mojo/files/directory.mojom.dart Package mojo_services missing mojo_services/lib/mojo/gpu.mojom.dart Package mojo_services missing mojo_services/lib/mojo/files/types.mojom.dart Package mojo_services missing mojo_services/lib/mojo/url_loader_interceptor.mojom.dart Package mojo_services missing mojo_services/lib/http_server/http_server_factory.mojom.dart Package mojo_services missing mojo_services/lib/notifications/notifications.mojom.dart Package mojo_services missing mojo_services/lib/mojo/gpu_capabilities.mojom.dart Package mojo_services missing mojo_services/lib/mojo/window_manager.mojom.dart Package mojo_services missing mojo_services/lib/mojo/quads.mojom.dart Package mojo_services missing mojo_services/lib/mojo/camera.mojom.dart Package mojo_services missing mojo_services/lib/mojo/view_manager_constants.mojom.dart Package mojo_services missing mojo_services/lib/mojo/files/ioctl.mojom.dart Package mojo_services missing mojo_services/lib/mojo/files/files.mojom.dart Package mojo_services missing mojo_services/lib/http_server/http_response.mojom.dart Package mojo_services missing mojo_services/lib/mojo/context_provider.mojom.dart Package mojo_services missing mojo_services/lib/native_support/process.mojom.dart Package mojo_services missing mojo_services/lib/mojo/terminal/terminal_client.mojom.dart Package mojo_services missing mojo_services/lib/mojo/geometry.mojom.dart Package mojo_services missing mojo_services/lib/mojo/clipboard.mojom.dart Package mojo_services missing mojo_services/lib/mojo/terminal/terminal.mojom.dart Package mojo_services missing mojo_services/lib/mojo/url_loader.mojom.dart Package mojo_services missing mojo_services/lib/mojo/asset_bundle/asset_bundle.mojom.dart Package mojo_services missing mojo_services/lib/mojo/authenticating_url_loader_interceptor_meta_factory.mojom.dart Package mojo_services missing mojo_services/lib/mojo/device_info.mojom.dart Package mojo_services missing mojo_services/lib/mojo/cookie_store.mojom.dart Package mojo_services missing mojo_services/lib/mojo/location.mojom.dart Package mojo_services missing mojo_services/lib/mojo/animations.mojom.dart Package mojo_services missing mojo_services/lib/mojo/ui/views.mojom.dart Package mojo_services missing mojo_services/lib/mojo/tcp_bound_socket.mojom.dart Package mojo_services missing mojo_services/lib/mojo/ui/view_provider.mojom.dart Package mojo_services missing mojo_services/lib/mojo/input_key_codes.mojom.dart Package mojo_services missing mojo_services/lib/mojo/tcp_connected_socket.mojom.dart Package mojo_services missing mojo_services/lib/mojo/content_handler.mojom.dart Package mojo_services missing mojo_services/lib/nfc/nfc.mojom.dart Package mojo_services missing mojo_services/lib/mojo/network_service.mojom.dart Package mojo_services missing mojo_services/lib/mojo/files/file.mojom.dart Package mojo_services missing mojo_services/lib/authentication/authentication.mojom.dart Package mojo_services missing mojo_services/lib/tracing/tracing.mojom.dart Package mojo_services missing mojo_services/lib/mojo/net_address.mojom.dart *** Dart Generated Bindings Check Failed: You must regenerate bindings for mojo_services. From the src directory, run: $ dart mojo/dart/packages/mojom/bin/mojom.dart gen -m mojo/public -r mojo/ --output mojo/dart/packages/ Package mojo missing mojo/lib/mojo/url_response.mojom.dart Package mojo missing mojo/lib/mojo/interface_control_messages.mojom.dart Package mojo missing mojo/lib/mojo/http_header.mojom.dart Package mojo missing mojo/lib/mojo/service_provider.mojom.dart Package mojo missing mojo/lib/mojo/application.mojom.dart Package mojo missing mojo/lib/mojo/shell.mojom.dart Package mojo missing mojo/lib/mojo/url_request.mojom.dart Package mojo missing mojo/lib/mojo/network_error.mojom.dart *** Dart Generated Bindings Check Failed: You must regenerate bindings for mojo. From the src directory, run: $ dart mojo/dart/packages/mojom/bin/mojom.dart gen -m mojo/public -r mojo/ --output mojo/dart/packages/ --- Example output #2 (after touching application.mojom): $ ./mojo/dart/tools/presubmit/check_mojom_dart.py Package mojo has old mojo/lib/mojo/application.mojom.dart *** Dart Generated Bindings Check Failed: You must regenerate bindings for mojo. From the src directory, run: $ dart mojo/dart/packages/mojom/bin/mojom.dart gen -m mojo/public -r mojo/ --output mojo/dart/packages/ R=jamesr@chromium.org Committed: https://chromium.googlesource.com/external/mojo/+/ad0bc6d4074c814ec98ae72cff428e5e5393ed3c

Patch Set 1 #

Total comments: 8

Patch Set 2 : #

Total comments: 8

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+63204 lines, -19 lines) Patch
M PRESUBMIT.py View 1 1 chunk +19 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo/lib/mojo/application.mojom.dart View 1 2 1 chunk +476 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo/lib/mojo/application_connector.mojom.dart View 1 2 1 chunk +356 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo/lib/mojo/http_header.mojom.dart View 1 2 1 chunk +89 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo/lib/mojo/interface_control_messages.mojom.dart View 1 2 1 chunk +465 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo/lib/mojo/network_error.mojom.dart View 1 2 1 chunk +89 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo/lib/mojo/service_provider.mojom.dart View 1 2 1 chunk +263 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo/lib/mojo/shell.mojom.dart View 1 2 1 chunk +357 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo/lib/mojo/url_request.mojom.dart View 1 2 1 chunk +207 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo/lib/mojo/url_response.mojom.dart View 1 2 1 chunk +181 lines, -0 lines 0 comments Download
M mojo/dart/packages/mojo/sources.gni View 1 2 2 chunks +13 lines, -1 line 0 comments Download
M mojo/dart/packages/mojo_services/BUILD.gn View 1 2 1 chunk +84 lines, -4 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/authentication/authentication.mojom.dart View 1 2 1 chunk +685 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/contacts/contacts.mojom.dart View 1 2 1 chunk +1078 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/http_server/http_request.mojom.dart View 1 2 1 chunk +159 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/http_server/http_response.mojom.dart View 1 2 1 chunk +167 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/http_server/http_server.mojom.dart View 1 2 1 chunk +905 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/http_server/http_server_factory.mojom.dart View 1 2 1 chunk +266 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/icu_data/icu_data.mojom.dart View 1 2 1 chunk +362 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/input/input.mojom.dart View 1 2 1 chunk +584 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/keyboard/keyboard.mojom.dart View 1 2 1 chunk +1763 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/animations.mojom.dart View 1 2 1 chunk +509 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/asset_bundle/asset_bundle.mojom.dart View 1 2 1 chunk +612 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/authenticating_url_loader_interceptor_meta_factory.mojom.dart View 1 2 1 chunk +265 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/camera.mojom.dart View 1 2 1 chunk +1032 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/clipboard.mojom.dart View 1 2 1 chunk +998 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/command_buffer.mojom.dart View 1 2 1 chunk +2002 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/content_handler.mojom.dart View 1 2 1 chunk +266 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/context_provider.mojom.dart View 1 2 1 chunk +363 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/cookie_store.mojom.dart View 1 2 1 chunk +565 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/device_info.mojom.dart View 1 2 1 chunk +441 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/display.mojom.dart View 1 2 1 chunk +616 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/files/directory.mojom.dart View 1 2 1 chunk +1631 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/files/file.mojom.dart View 1 2 1 chunk +3087 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/files/files.mojom.dart View 1 2 1 chunk +377 lines, -0 lines 0 comments Download
A + mojo/dart/packages/mojo_services/lib/mojo/files/ioctl.mojom.dart View 1 2 1 chunk +8 lines, -5 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/files/ioctl_terminal.mojom.dart View 1 2 1 chunk +108 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/files/types.mojom.dart View 1 2 1 chunk +565 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/geocoder.mojom.dart View 1 2 1 chunk +1239 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/geometry.mojom.dart View 1 2 1 chunk +496 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/gpu.mojom.dart View 1 2 1 chunk +255 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/gpu_capabilities.mojom.dart View 1 2 1 chunk +546 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/host_resolver.mojom.dart View 1 2 1 chunk +409 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/http_connection.mojom.dart View 1 2 1 chunk +1119 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/http_message.mojom.dart View 1 2 1 chunk +224 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/http_server.mojom.dart View 1 2 1 chunk +264 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/input_event_constants.mojom.dart View 1 2 1 chunk +328 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/input_events.mojom.dart View 1 2 1 chunk +424 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/input_key_codes.mojom.dart View 1 2 1 chunk +1245 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/location.mojom.dart View 1 2 1 chunk +188 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/location_service.mojom.dart View 1 2 1 chunk +432 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/native_viewport.mojom.dart View 1 2 1 chunk +1565 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/navigation.mojom.dart View 1 2 1 chunk +493 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/net_address.mojom.dart View 1 2 1 chunk +312 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/network_service.mojom.dart View 1 2 1 chunk +1337 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/quads.mojom.dart View 1 2 1 chunk +1939 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/service_registry.mojom.dart View 1 2 1 chunk +280 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/sharing.mojom.dart View 1 2 1 chunk +255 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/surface_id.mojom.dart View 1 2 1 chunk +89 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/surfaces.mojom.dart View 1 2 1 chunk +1627 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/tcp_bound_socket.mojom.dart View 1 2 1 chunk +587 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/tcp_connected_socket.mojom.dart View 1 2 1 chunk +171 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/tcp_server_socket.mojom.dart View 1 2 1 chunk +395 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/terminal/terminal.mojom.dart View 1 2 1 chunk +1024 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/terminal/terminal_client.mojom.dart View 1 2 1 chunk +255 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/udp_socket.mojom.dart View 1 2 1 chunk +1910 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/ui/layouts.mojom.dart View 1 2 1 chunk +264 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/ui/view_manager.mojom.dart View 1 2 1 chunk +564 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/ui/view_provider.mojom.dart View 1 2 1 chunk +374 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/ui/view_trees.mojom.dart View 1 2 1 chunk +1122 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/ui/views.mojom.dart View 1 2 1 chunk +1324 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/url_loader.mojom.dart View 1 2 1 chunk +808 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/url_loader_interceptor.mojom.dart View 1 2 1 chunk +1056 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/url_response_disk_cache.mojom.dart View 1 2 1 chunk +954 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/view_manager.mojom.dart View 1 2 1 chunk +4649 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/view_manager_constants.mojom.dart View 1 2 1 chunk +62 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/viewport_parameter_listener.mojom.dart View 1 2 1 chunk +265 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/web_socket.mojom.dart View 1 2 1 chunk +1289 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/window_manager.mojom.dart View 1 2 1 chunk +1471 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/mojo/window_manager_internal.mojom.dart View 1 2 1 chunk +770 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/native_support/process.mojom.dart View 1 2 1 chunk +1275 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/nfc/nfc.mojom.dart View 1 2 1 chunk +1062 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/notifications/notifications.mojom.dart View 1 2 1 chunk +972 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/prediction/prediction.mojom.dart View 1 2 1 chunk +551 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/sensors/sensors.mojom.dart View 1 2 1 chunk +847 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/speech_recognizer/speech_recognizer.mojom.dart View 1 2 1 chunk +727 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojo_services/lib/tracing/tracing.mojom.dart View 1 2 1 chunk +903 lines, -0 lines 0 comments Download
A mojo/dart/packages/mojom/.gitignore View 1 chunk +1 line, -0 lines 0 comments Download
M mojo/dart/packages/mojom/lib/src/generate.dart View 1 2 4 chunks +32 lines, -6 lines 0 comments Download
A mojo/dart/tools/presubmit/check_mojom_dart.py View 1 2 1 chunk +355 lines, -0 lines 0 comments Download
M mojo/public/tools/bindings/generators/mojom_dart_generator.py View 1 2 1 chunk +15 lines, -3 lines 0 comments Download
A mojo/public/tools/bindings/mojom_list_dart_outputs.py View 1 chunk +71 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (7 generated)
Cutch
Sending this out for review with a couple TODOs pending.
5 years, 1 month ago (2015-11-16 23:14:38 UTC) #3
jamesr
I think the presubmit gets a good bit simpler when you integrate into the PRESUBMIT.py ...
5 years, 1 month ago (2015-11-17 01:35:08 UTC) #7
Cutch
Added PRESUBMIT.py checks. PTAL. https://codereview.chromium.org/1449203002/diff/1/mojo/dart/packages/mojom/lib/src/generate.dart File mojo/dart/packages/mojom/lib/src/generate.dart (right): https://codereview.chromium.org/1449203002/diff/1/mojo/dart/packages/mojom/lib/src/generate.dart#newcode131 mojo/dart/packages/mojom/lib/src/generate.dart:131: // that is an import ...
5 years, 1 month ago (2015-11-17 18:17:15 UTC) #9
jamesr
lgtm. ship it! https://codereview.chromium.org/1449203002/diff/20001/mojo/dart/tools/presubmit/check_mojom_dart.py File mojo/dart/tools/presubmit/check_mojom_dart.py (right): https://codereview.chromium.org/1449203002/diff/20001/mojo/dart/tools/presubmit/check_mojom_dart.py#newcode296 mojo/dart/tools/presubmit/check_mojom_dart.py:296: # This list is used to ...
5 years, 1 month ago (2015-11-17 18:32:26 UTC) #10
Cutch
Committed patchset #3 (id:40001) manually as ad0bc6d4074c814ec98ae72cff428e5e5393ed3c (presubmit successful).
5 years, 1 month ago (2015-11-17 21:55:40 UTC) #12
Cutch
5 years, 1 month ago (2015-11-17 22:56:14 UTC) #13
Message was sent while issue was closed.
https://codereview.chromium.org/1449203002/diff/20001/mojo/dart/tools/presubm...
File mojo/dart/tools/presubmit/check_mojom_dart.py (right):

https://codereview.chromium.org/1449203002/diff/20001/mojo/dart/tools/presubm...
mojo/dart/tools/presubmit/check_mojom_dart.py:296: # This list is used to verify
that all updated .mojom.dart files were
On 2015/11/17 18:32:26, jamesr wrote:
> "all updated mojom.dart files were ..." where's the rest of the sentence?

Done.

https://codereview.chromium.org/1449203002/diff/20001/mojo/dart/tools/presubm...
mojo/dart/tools/presubmit/check_mojom_dart.py:321: sys.exit(2)
On 2015/11/17 18:32:26, jamesr wrote:
> i would just return 2 here and propagate that back through main. having only
one
> sys.exit() makes testing easier

Done.

https://codereview.chromium.org/1449203002/diff/20001/mojo/dart/tools/presubm...
mojo/dart/tools/presubmit/check_mojom_dart.py:349: print('OK.')
On 2015/11/17 18:32:26, jamesr wrote:
> no need to print OK if things are good, the exit code will tell you

Done.

https://codereview.chromium.org/1449203002/diff/20001/mojo/dart/tools/presubm...
mojo/dart/tools/presubmit/check_mojom_dart.py:350: sys.exit(0)
On 2015/11/17 18:32:26, jamesr wrote:
> return, line 353 is doing the sys.exit()

Done.

Powered by Google App Engine
This is Rietveld 408576698