From 6868c0a72ffc556fcd9c48006b673f5774d0d35b Mon Sep 17 00:00:00 2001 From: Zach Reizner Date: Thu, 2 May 2019 12:26:24 -0700 Subject: add docker supported builds and tests BUG=None TEST=docker/build_crosvm_base.sh docker/build_crosvm.sh docker/wrapped_smoke_test.sh docker/crosvm_wrapper.sh kokoro/kokoro_simulator.sh bin/smoke_test Change-Id: I55a805ba6326c3c58973d1fe21172a5e3551c1e2 Reviewed-on: https://chromium-review.googlesource.com/1593723 Commit-Ready: Zach Reizner Tested-by: Zach Reizner Tested-by: kokoro Reviewed-by: Dylan Reid --- bin/smoke_test | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 bin/smoke_test (limited to 'bin') diff --git a/bin/smoke_test b/bin/smoke_test new file mode 100755 index 0000000..e488e0e --- /dev/null +++ b/bin/smoke_test @@ -0,0 +1,19 @@ +#!/bin/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 +echo "Running cargo test" +cargo test --no-fail-fast --features plugin,default-no-sandbox,wl-dmabuf,gpu,tpm,gpu-forward \ + --all --exclude aarch64 $TEST_FLAGS -- \ + --test-threads=1 $TEST_RUNNER_FLAGS +echo "Running cargo fmt" +bin/fmt --check -- cgit 1.4.1