nar_dev_utils::mod_and_pub_use! {
translators
launcher
dialect
}
#[cfg(test)]
mod tests {
use super::*;
use crate::{
runtimes::{
tests::{_test_ona, test_simple_answer},
CommandVmRuntime,
},
tests::cin_paths::ONA as EXE_PATH_ONA,
};
use navm::vm::VmLauncher;
fn launch_vm() -> CommandVmRuntime {
let exe_path = EXE_PATH_ONA;
ONA::new(exe_path).launch().expect("无法启动虚拟机")
}
#[test]
fn test() {
let vm = launch_vm();
_test_ona(vm)
}
#[test]
fn test_universal() {
let vm = launch_vm();
test_simple_answer(vm)
}
}