| #!/bin/bash |
| # Copyright 2018 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| #### CATEGORY=Test |
| #### DEPRECATED |
| ### build a test package and run on target. |
| |
| ## This command is being deprecated in favor of `fx test`. Read more at: |
| ## https://fuchsia.dev/fuchsia-src/development/testing/running_tests_as_components#converting_from_run-test_or_run-host-tests |
| ## |
| ## usage: fx run-test-component [-t|--test <test_name>] [-d|--device <device>] PKG_TARGET |
| ## Builds the specified test package (e.g., appmgr_integration_tests), copies it to the |
| ## target, and executes it. |
| ## |
| ## PKG_TARGET is fully qualified or under fuchsia-pkg://fuchsia.com/ |
| ## |
| ## If using this command, please run 'fx build' again before paving your device |
| ## because 'fx build updates' used by this script does not build images so it |
| ## can leave paver in weird state. |
| ## Arguments: |
| ## -t|--test Test to run. If not specified, it will run all tests in PKG_TARGET. |
| ## -d|--device Target device. |
| |
| set -e |
| |
| source "$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"/lib/vars.sh || exit $? |
| fx-config-read |
| |
| function usage { |
| fx-command-help run-test-component |
| } |
| |
| fx-command-run run-test "$@" |