summary refs log tree commit diff
path: root/bin
diff options
context:
space:
mode:
authorZach Reizner <zachr@google.com>2019-05-02 12:26:24 -0700
committerchrome-bot <chrome-bot@chromium.org>2019-05-15 13:36:19 -0700
commit6868c0a72ffc556fcd9c48006b673f5774d0d35b (patch)
tree5dbf28cc77e65cc3a8acfa4b6bf165260fb7a167 /bin
parent050af40382a5619278fc08eef7dfbde5591abd76 (diff)
downloadcrosvm-6868c0a72ffc556fcd9c48006b673f5774d0d35b.tar
crosvm-6868c0a72ffc556fcd9c48006b673f5774d0d35b.tar.gz
crosvm-6868c0a72ffc556fcd9c48006b673f5774d0d35b.tar.bz2
crosvm-6868c0a72ffc556fcd9c48006b673f5774d0d35b.tar.lz
crosvm-6868c0a72ffc556fcd9c48006b673f5774d0d35b.tar.xz
crosvm-6868c0a72ffc556fcd9c48006b673f5774d0d35b.tar.zst
crosvm-6868c0a72ffc556fcd9c48006b673f5774d0d35b.zip
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 <zachr@chromium.org>
Tested-by: Zach Reizner <zachr@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Diffstat (limited to 'bin')
-rwxr-xr-xbin/smoke_test19
1 files changed, 19 insertions, 0 deletions
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