Skip to content

Commit

Permalink
Convert default_settings to macro
Browse files Browse the repository at this point in the history
  • Loading branch information
jasoncouture committed Jan 4, 2023
1 parent cb4855b commit feaa974
Showing 1 changed file with 8 additions and 24 deletions.
32 changes: 8 additions & 24 deletions tests/default_settings.rs
Original file line number Diff line number Diff line change
@@ -1,25 +1,9 @@
use bootloader_test_runner::run_test_kernel;
use bootloader_test_runner::define_test;
const BASIC_BOOT_KERNEL: &str = env!("CARGO_BIN_FILE_TEST_KERNEL_DEFAULT_SETTINGS_basic_boot");
const SHOULD_PANIC_KERNEL: &str = env!("CARGO_BIN_FILE_TEST_KERNEL_DEFAULT_SETTINGS_should_panic");
const CHECK_BOOT_INFO_KERNEL: &str = env!("CARGO_BIN_FILE_TEST_KERNEL_DEFAULT_SETTINGS_check_boot_info");

#[test]
fn basic_boot() {
run_test_kernel(
env!("CARGO_BIN_FILE_TEST_KERNEL_DEFAULT_SETTINGS_basic_boot"),
Some("tests/ramdisk.txt"),
);
}

#[test]
fn should_panic() {
run_test_kernel(
env!("CARGO_BIN_FILE_TEST_KERNEL_DEFAULT_SETTINGS_should_panic"),
None,
);
}

#[test]
fn check_boot_info() {
run_test_kernel(
env!("CARGO_BIN_FILE_TEST_KERNEL_DEFAULT_SETTINGS_check_boot_info"),
None,
);
}
define_test!(basic_boot, BASIC_BOOT_KERNEL);
define_test!(should_panic, SHOULD_PANIC_KERNEL);
define_test!(check_boot_info, CHECK_BOOT_INFO_KERNEL);
define_test!(disable_default_ramdisk_macro_test, BASIC_BOOT_KERNEL, without_ramdisk_tests);

0 comments on commit feaa974

Please sign in to comment.