Sitelet https://web.archive.org/web/20210801100729/https://github.com/flutter/flutter/pull/87385
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do not run general and command subshard during web_tool_tests when subshard env is missing #87385

Merged
merged 1 commit into from Jul 31, 2021

Conversation

@jmagman
Copy link
Member

@jmagman jmagman commented Jul 30, 2021 •

Dart HHH was not passing in the expected SUBSHARD environment variables. This caused its tool_tests to run web.shard in addition to general and commands. And for its web_tool_tests to run all the tool_tests shards again. So all the tools tests were running for both HHH shards.

Instead, when subshard isn't specified, only run general and commands subshard for tool_tests, and only run the web subshard for web_tool_tests. This shouldn't impact the flutter/flutter tests.

Fixes dart-lang/sdk#46768.

@google-cla google-cla bot added the cla: yes label Jul 30, 2021
@jmagman jmagman changed the title Do not run web shard during tool_tests when subshard is missing Do not run general and command subshard during web_tool_tests when subshard env is missing Jul 30, 2021
@jmagman
Copy link
Member Author

@jmagman jmagman commented Jul 30, 2021 •

Framework tests still run the expected subshards:

https://ci.chromium.org/p/flutter/builders/try/Windows%20tool_tests_general/4571?

▌16:36:39▐ RUNNING: cd packages\flutter_tools; ..\..\bin\cache\dart-sdk\bin\pub.bat run test --test-randomize-ordering-seed=20210730 -rcompact -j2 --no-color --timeout=2000ms test\general.shard

https://ci.chromium.org/p/flutter/builders/try/Windows%20tool_tests_commands/4559?

▌16:36:52▐ RUNNING: cd packages\flutter_tools; ..\..\bin\cache\dart-sdk\bin\pub.bat run test --test-randomize-ordering-seed=20210730 -rcompact -j1 --no-color test\commands.shard

https://ci.chromium.org/p/flutter/builders/try/Windows%20web_tool_tests/4456?

▌16:35:46▐ RUNNING: cd packages\flutter_tools; ..\..\bin\cache\dart-sdk\bin\pub.bat run test --test-randomize-ordering-seed=20210730 -rcompact -j1 --no-color --timeout=180000ms test\web.shard
@jmagman jmagman marked this pull request as ready for review Jul 30, 2021
@jmagman jmagman requested review from jonahwilliams and annagrin Jul 30, 2021
Copy link
Member

@jonahwilliams jonahwilliams left a comment

LGTM

@fluttergithubbot fluttergithubbot merged commit 0abf02f into flutter:master Jul 31, 2021
100 checks passed
100 checks passed
@flutter-dashboard
Linux analyze
Details
@flutter-dashboard
Linux build_aar_module_test
Details
@flutter-dashboard
Linux build_tests_1_2
Details
@flutter-dashboard
Linux build_tests_2_2
Details
@flutter-dashboard
Linux customer_testing
Details
@flutter-dashboard
Linux docs_test
Details
@flutter-dashboard
Linux firebase_abstract_method_smoke_test
Details
@flutter-dashboard
Linux firebase_android_embedding_v2_smoke_test
Details
@flutter-dashboard
Linux firebase_release_smoke_test
Details
@flutter-dashboard
Linux flutter_plugins
Details
@flutter-dashboard
Linux framework_tests_libraries
Details
@flutter-dashboard
Linux framework_tests_misc
Details
@flutter-dashboard
Linux framework_tests_widgets
Details
@flutter-dashboard
Linux fuchsia_precache
Details
@flutter-dashboard
Linux gradle_desugar_classes_test
Details
@flutter-dashboard
Linux gradle_java8_compile_test
Details
@flutter-dashboard
Linux gradle_plugin_bundle_test
Details
@flutter-dashboard
Linux gradle_plugin_fat_apk_test
Details
@flutter-dashboard
Linux gradle_plugin_light_apk_test
Details
@flutter-dashboard
Linux module_custom_host_app_name_test
Details
@flutter-dashboard
Linux module_host_with_custom_build_test
Details
@flutter-dashboard
Linux module_test
Details
@flutter-dashboard
Linux plugin_dependencies_test
Details
@flutter-dashboard
Linux plugin_test
Details
@flutter-dashboard
Linux skp_generator
Details
@flutter-dashboard
Linux tool_integration_tests_1_4
Details
@flutter-dashboard
Linux tool_integration_tests_2_4
Details
@flutter-dashboard
Linux tool_integration_tests_3_4
Details
@flutter-dashboard
Linux tool_integration_tests_4_4
Details
@flutter-dashboard
Linux tool_tests_commands
Details
@flutter-dashboard
Linux tool_tests_general
Details
@flutter-dashboard
Linux web_benchmarks_html
Details
@flutter-dashboard
Linux web_long_running_tests_1_5
Details
@flutter-dashboard
Linux web_long_running_tests_2_5
Details
@flutter-dashboard
Linux web_long_running_tests_3_5
Details
@flutter-dashboard
Linux web_long_running_tests_4_5
Details
@flutter-dashboard
Linux web_long_running_tests_5_5
Details
@flutter-dashboard
Linux web_tests_0
Details
@flutter-dashboard
Linux web_tests_1
Details
@flutter-dashboard
Linux web_tests_2
Details
@flutter-dashboard
Linux web_tests_3
Details
@flutter-dashboard
Linux web_tests_4
Details
@flutter-dashboard
Linux web_tests_5
Details
@flutter-dashboard
Linux web_tests_6
Details
@flutter-dashboard
Linux web_tests_7_last
Details
@flutter-dashboard
Linux web_tool_tests
Details
@flutter-dashboard
Mac build_aar_module_test
Details
@flutter-dashboard
Mac build_ios_framework_module_test
Details
@flutter-dashboard
Mac build_tests_1_4
Details
@flutter-dashboard
Mac build_tests_2_4
Details
@flutter-dashboard
Mac build_tests_3_4
Details
@flutter-dashboard
Mac build_tests_4_4
Details
@flutter-dashboard
Mac customer_testing
Details
@flutter-dashboard
Mac dart_plugin_registry_test
Details
@flutter-dashboard
Mac framework_tests_libraries
Details
@flutter-dashboard
Mac framework_tests_misc
Details
@flutter-dashboard
Mac framework_tests_widgets
Details
@flutter-dashboard
Mac gradle_plugin_bundle_test
Details
@flutter-dashboard
Mac gradle_plugin_fat_apk_test
Details
@flutter-dashboard
Mac gradle_plugin_light_apk_test
Details
@flutter-dashboard
Mac module_custom_host_app_name_test
Details
@flutter-dashboard
Mac module_host_with_custom_build_test
Details
@flutter-dashboard
Mac module_test
Details
@flutter-dashboard
Mac module_test_ios
Details
@flutter-dashboard
Mac plugin_dependencies_test
Details
@flutter-dashboard
Mac plugin_lint_mac
Details
@flutter-dashboard
Mac plugin_test
Details
@flutter-dashboard
Mac tool_integration_tests_1_4
Details
@flutter-dashboard
Mac tool_integration_tests_2_4
Details
@flutter-dashboard
Mac tool_integration_tests_3_4
Details
@flutter-dashboard
Mac tool_integration_tests_4_4
Details
@flutter-dashboard
Mac tool_tests_general
Details
@flutter-dashboard
Mac web_tool_tests
Details
@wip
WIP Ready for review
Details
@flutter-dashboard
Windows build_aar_module_test
Details
@flutter-dashboard
Windows build_tests_1_3
Details
@flutter-dashboard
Windows build_tests_2_3
Details
@flutter-dashboard
Windows build_tests_3_3
Details
@flutter-dashboard
Windows customer_testing
Details
@flutter-dashboard
Windows framework_tests_libraries
Details
@flutter-dashboard
Windows framework_tests_misc
Details
@flutter-dashboard
Windows framework_tests_widgets
Details
@flutter-dashboard
Windows gradle_plugin_bundle_test
Details
@flutter-dashboard
Windows gradle_plugin_light_apk_test
Details
@flutter-dashboard
Windows module_custom_host_app_name_test
Details
@flutter-dashboard
Windows module_host_with_custom_build_test
Details
@flutter-dashboard
Windows module_test
Details
@flutter-dashboard
Windows plugin_dependencies_test
Details
@flutter-dashboard
Windows plugin_test
Details
@flutter-dashboard
Windows tool_integration_tests_1_5
Details
@flutter-dashboard
Windows tool_integration_tests_2_5
Details
@flutter-dashboard
Windows tool_integration_tests_3_5
Details
@flutter-dashboard
Windows tool_integration_tests_4_5
Details
@flutter-dashboard
Windows tool_integration_tests_5_5
Details
@flutter-dashboard
Windows tool_tests_commands
Details
@flutter-dashboard
Windows tool_tests_general
Details
@flutter-dashboard
Windows web_tool_tests
Details
@cirrus-ci
analyze-linux Task Summary
Details
@flutter-dashboard
ci.yaml validation .ci.yaml validation
Details
@google-cla
cla/google All necessary CLAs are signed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

3 participants