Skip to content

Commit feaa974

Browse files
committed
Convert default_settings to macro
1 parent cb4855b commit feaa974

File tree

1 file changed

+8
-24
lines changed

1 file changed

+8
-24
lines changed

tests/default_settings.rs

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,9 @@
1-
use bootloader_test_runner::run_test_kernel;
1+
use bootloader_test_runner::define_test;
2+
const BASIC_BOOT_KERNEL: &str = env!("CARGO_BIN_FILE_TEST_KERNEL_DEFAULT_SETTINGS_basic_boot");
3+
const SHOULD_PANIC_KERNEL: &str = env!("CARGO_BIN_FILE_TEST_KERNEL_DEFAULT_SETTINGS_should_panic");
4+
const CHECK_BOOT_INFO_KERNEL: &str = env!("CARGO_BIN_FILE_TEST_KERNEL_DEFAULT_SETTINGS_check_boot_info");
25

3-
#[test]
4-
fn basic_boot() {
5-
run_test_kernel(
6-
env!("CARGO_BIN_FILE_TEST_KERNEL_DEFAULT_SETTINGS_basic_boot"),
7-
Some("tests/ramdisk.txt"),
8-
);
9-
}
10-
11-
#[test]
12-
fn should_panic() {
13-
run_test_kernel(
14-
env!("CARGO_BIN_FILE_TEST_KERNEL_DEFAULT_SETTINGS_should_panic"),
15-
None,
16-
);
17-
}
18-
19-
#[test]
20-
fn check_boot_info() {
21-
run_test_kernel(
22-
env!("CARGO_BIN_FILE_TEST_KERNEL_DEFAULT_SETTINGS_check_boot_info"),
23-
None,
24-
);
25-
}
6+
define_test!(basic_boot, BASIC_BOOT_KERNEL);
7+
define_test!(should_panic, SHOULD_PANIC_KERNEL);
8+
define_test!(check_boot_info, CHECK_BOOT_INFO_KERNEL);
9+
define_test!(disable_default_ramdisk_macro_test, BASIC_BOOT_KERNEL, without_ramdisk_tests);

0 commit comments

Comments
 (0)