| #!/bin/bash |
| # Copyright 2013 The Flutter Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| # |
| ### Tests run_unit_tests.sh by running it with various arguments. |
| ### This script doesn't assert the results but just checks that the script runs |
| ### successfully every time. |
| ### |
| ### This script doesn't run on CQ, it's only used for local testing. |
| |
| source "$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"/../lib/vars.sh || exit $? |
| |
| ensure_engine_dir |
| |
| set -e # Fail on any error. |
| |
| engine-info "Testing run_unit_tests.sh --package-filter flutter_runner_tests-0.far..." |
| "$ENGINE_DIR"/flutter/tools/fuchsia/devshell/run_unit_tests.sh --package-filter "flutter_runner_tests-0.far" |
| |
| engine-info "Testing run_unit_tests.sh --package-filter flutter_runner_tests-0.far --count 2..." |
| "$ENGINE_DIR"/flutter/tools/fuchsia/devshell/run_unit_tests.sh --package-filter "flutter_runner_tests-0.far" --count 2 |
| |
| |
| engine-info "Testing run_unit_tests.sh --package-filter flutter_runner_tests-0.far --gtest-filter *FlatlandConnection*..." |
| "$ENGINE_DIR"/flutter/tools/fuchsia/devshell/run_unit_tests.sh --package-filter "flutter_runner_tests-0.far" --gtest-filter "*FlatlandConnection*" |
| |
| engine-info "Testing run_unit_tests.sh with no args..." |
| "$ENGINE_DIR"/flutter/tools/fuchsia/devshell/run_unit_tests.sh |
| |