tasks: | |
- name: prepare tool | |
script: .ci/scripts/prepare_tool.sh | |
infra_step: true # Note infra steps failing prevents "always" from running. | |
- name: Dart unit tests | |
script: .ci/scripts/tool_runner.sh | |
args: ["dart-test", "--exclude=script/configs/dart_unit_tests_exceptions.yaml", "--platform=vm"] | |
# Re-run tests with path-based dependencies to ensure that publishing | |
# the changes won't break tests of other packages in the respository | |
# that depend on it. | |
- name: Dart unit tests - pathified | |
script: .ci/scripts/dart_unit_tests_pathified.sh | |
args: ["--platform=vm"] |