libs/types:use include_str! in test file

use include_str! to load toml file to string fmt

Signed-off-by: Zhongtao Hu <zhongtaohu.tim@linux.alibaba.com>
This commit is contained in:
Zhongtao Hu 2022-01-31 09:56:12 +08:00 committed by Fupan Li
parent 8ffff40af4
commit 2599a06a56

View File

@ -26,10 +26,7 @@ mod tests {
use std::path::Path;
#[test]
fn test_change_config_annotation() {
let path = env!("CARGO_MANIFEST_DIR");
let path = Path::new(path).join("tests/texture/configuration-anno-0.toml");
let content = fs::read_to_string(&path).unwrap();
let content = include_str!("texture/configuration-anno-0.toml");
let qemu = QemuConfig::new();
qemu.register();
@ -279,9 +276,7 @@ mod tests {
#[test]
fn test_fail_to_change_block_device_driver_because_not_enabled() {
let path = env!("CARGO_MANIFEST_DIR");
let path = Path::new(path).join("tests/texture/configuration-anno-1.toml");
let content = fs::read_to_string(&path).unwrap();
let content = include_str!("texture/configuration-anno-1.toml");
let qemu = QemuConfig::new();
qemu.register();
@ -304,9 +299,7 @@ mod tests {
#[test]
fn test_fail_to_change_enable_guest_swap_because_not_enabled() {
let path = env!("CARGO_MANIFEST_DIR");
let path = Path::new(path).join("tests/texture/configuration-anno-1.toml");
let content = fs::read_to_string(&path).unwrap();
let content = include_str!("texture/configuration-anno-1.toml");
let qemu = QemuConfig::new();
qemu.register();
@ -329,9 +322,7 @@ mod tests {
#[test]
fn test_fail_to_change_hypervisor_path_because_of_invalid_path() {
let path = env!("CARGO_MANIFEST_DIR");
let path = Path::new(path).join("tests/texture/configuration-anno-0.toml");
let content = fs::read_to_string(&path).unwrap();
let content = include_str!("texture/configuration-anno-0.toml");
let qemu = QemuConfig::new();
qemu.register();
@ -382,9 +373,7 @@ mod tests {
#[test]
fn test_fail_to_change_memory_slots_because_of_less_than_zero() {
let path = env!("CARGO_MANIFEST_DIR");
let path = Path::new(path).join("tests/texture/configuration-anno-0.toml");
let content = fs::read_to_string(&path).unwrap();
let content = include_str!("texture/configuration-anno-0.toml");
let config = TomlConfig::load(&content).unwrap();
KataConfig::set_active_config(Some(config), "qemu", "agent0");
@ -406,9 +395,7 @@ mod tests {
#[test]
fn test_fail_to_change_default_memory_because_less_than_min_memory_size() {
let path = env!("CARGO_MANIFEST_DIR");
let path = Path::new(path).join("tests/texture/configuration-anno-0.toml");
let content = fs::read_to_string(&path).unwrap();
let content = include_str!("texture/configuration-anno-0.toml");
let qemu = QemuConfig::new();
qemu.register();
@ -431,9 +418,7 @@ mod tests {
#[test]
fn test_fail_to_change_default_vcpus_becuase_more_than_max_cpu_size() {
let path = env!("CARGO_MANIFEST_DIR");
let path = Path::new(path).join("tests/texture/configuration-anno-0.toml");
let content = fs::read_to_string(&path).unwrap();
let content = include_str!("texture/configuration-anno-0.toml");
let qemu = QemuConfig::new();
qemu.register();