1*bb4ee6a4SAndroid Build Coastguard Worker // Copyright 2023 The ChromiumOS Authors 2*bb4ee6a4SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*bb4ee6a4SAndroid Build Coastguard Worker // found in the LICENSE file. 4*bb4ee6a4SAndroid Build Coastguard Worker 5*bb4ee6a4SAndroid Build Coastguard Worker use fixture::vm::Config; 6*bb4ee6a4SAndroid Build Coastguard Worker use fixture::vm::TestVm; 7*bb4ee6a4SAndroid Build Coastguard Worker 8*bb4ee6a4SAndroid Build Coastguard Worker #[test] boot_test_vm() -> anyhow::Result<()>9*bb4ee6a4SAndroid Build Coastguard Workerfn boot_test_vm() -> anyhow::Result<()> { 10*bb4ee6a4SAndroid Build Coastguard Worker let mut vm = TestVm::new(Config::from_env()).unwrap(); 11*bb4ee6a4SAndroid Build Coastguard Worker assert_eq!(vm.exec_in_guest("echo 42")?.stdout.trim(), "42"); 12*bb4ee6a4SAndroid Build Coastguard Worker Ok(()) 13*bb4ee6a4SAndroid Build Coastguard Worker } 14