#!/usr/bin/env bash # Copyright 2019 The Chromium OS Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. set -ex cd "$(dirname "${BASH_SOURCE[0]}")" cd ../ rustup default "$(cat rust-toolchain)" rustup component add rustfmt-preview cargo --version && rustc --version && rustfmt --version \ && cargo clippy --version echo "Running cargo test" cargo test --no-fail-fast --features plugin,default-no-sandbox,wl-dmabuf,gpu,tpm \ --all --exclude aarch64 $TEST_FLAGS -- \ --test-threads=1 $TEST_RUNNER_FLAGS echo "Running cargo fmt" bin/fmt --check echo "Running cargo clippy" bin/clippy