File tree Expand file tree Collapse file tree 4 files changed +29
-87
lines changed
Expand file tree Collapse file tree 4 files changed +29
-87
lines changed Original file line number Diff line number Diff line change 1- use bootloader_test_runner:: run_test_kernel;
2-
3- #[ test]
4- fn basic_boot ( ) {
5- run_test_kernel (
6- env ! ( "CARGO_BIN_FILE_TEST_KERNEL_HIGHER_HALF_basic_boot" ) ,
7- None ,
8- ) ;
9- }
10-
11- #[ test]
12- fn should_panic ( ) {
13- run_test_kernel (
14- env ! ( "CARGO_BIN_FILE_TEST_KERNEL_HIGHER_HALF_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_HIGHER_HALF_check_boot_info" ) ,
23- None ,
24- ) ;
25- }
26-
27- #[ test]
28- fn verify_higher_half ( ) {
29- run_test_kernel (
30- env ! ( "CARGO_BIN_FILE_TEST_KERNEL_HIGHER_HALF_verify_higher_half" ) ,
31- None ,
32- ) ;
33- }
1+ use bootloader_test_runner:: define_test;
2+ const BASIC_BOOT_KERNEL : & str = env ! ( "CARGO_BIN_FILE_TEST_KERNEL_HIGHER_HALF_basic_boot" ) ;
3+ const SHOULD_PANIC_KERNEL : & str = env ! ( "CARGO_BIN_FILE_TEST_KERNEL_HIGHER_HALF_should_panic" ) ;
4+ const CHECK_BOOT_INFO_KERNEL : & str = env ! ( "CARGO_BIN_FILE_TEST_KERNEL_HIGHER_HALF_check_boot_info" ) ;
5+ const VERIFY_HIGHER_HALF_KERNEL : & str = env ! ( "CARGO_BIN_FILE_TEST_KERNEL_HIGHER_HALF_verify_higher_half" ) ;
6+
7+ define_test ! ( basic_boot, BASIC_BOOT_KERNEL ) ;
8+ define_test ! ( should_panic, SHOULD_PANIC_KERNEL ) ;
9+ define_test ! ( check_boot_info, CHECK_BOOT_INFO_KERNEL ) ;
10+ define_test ! ( verify_higher_half, VERIFY_HIGHER_HALF_KERNEL ) ;
Original file line number Diff line number Diff line change 1- use bootloader_test_runner:: run_test_kernel;
1+ use bootloader_test_runner:: define_test;
2+ const CHECK_BOOT_INFO_KERNEL : & str = env ! ( "CARGO_BIN_FILE_TEST_KERNEL_MAP_PHYS_MEM_check_boot_info" ) ;
3+ const ACCESS_PHYS_MEM_KERNEL : & str = env ! ( "CARGO_BIN_FILE_TEST_KERNEL_MAP_PHYS_MEM_access_phys_mem" ) ;
24
3- #[ test]
4- fn check_boot_info ( ) {
5- run_test_kernel (
6- env ! ( "CARGO_BIN_FILE_TEST_KERNEL_MAP_PHYS_MEM_check_boot_info" ) ,
7- None ,
8- ) ;
9- }
10-
11- #[ test]
12- fn access_phys_mem ( ) {
13- run_test_kernel (
14- env ! ( "CARGO_BIN_FILE_TEST_KERNEL_MAP_PHYS_MEM_access_phys_mem" ) ,
15- None ,
16- ) ;
17- }
5+ define_test ! ( check_boot_info, CHECK_BOOT_INFO_KERNEL ) ;
6+ define_test ! ( access_phys_mem, ACCESS_PHYS_MEM_KERNEL ) ;
Original file line number Diff line number Diff line change 1- use bootloader_test_runner:: run_test_kernel;
2-
3- #[ test]
4- fn basic_boot ( ) {
5- run_test_kernel ( env ! ( "CARGO_BIN_FILE_TEST_KERNEL_PIE_basic_boot" ) , None ) ;
6- }
7-
8- #[ test]
9- fn should_panic ( ) {
10- run_test_kernel ( env ! ( "CARGO_BIN_FILE_TEST_KERNEL_PIE_should_panic" ) , None ) ;
11- }
12-
13- #[ test]
14- fn check_boot_info ( ) {
15- run_test_kernel ( env ! ( "CARGO_BIN_FILE_TEST_KERNEL_PIE_check_boot_info" ) , None ) ;
16- }
17-
18- #[ test]
19- fn global_variable ( ) {
20- run_test_kernel ( env ! ( "CARGO_BIN_FILE_TEST_KERNEL_PIE_global_variable" ) , None ) ;
21- }
1+ use bootloader_test_runner:: define_test;
2+ const BASIC_BOOT_KERNEL : & str = env ! ( "CARGO_BIN_FILE_TEST_KERNEL_PIE_basic_boot" ) ;
3+ const SHOULD_PANIC_KERNEL : & str = env ! ( "CARGO_BIN_FILE_TEST_KERNEL_PIE_should_panic" ) ;
4+ const CHECK_BOOT_INFO_KERNEL : & str = env ! ( "CARGO_BIN_FILE_TEST_KERNEL_PIE_check_boot_info" ) ;
5+ const GLOBAL_VARIABLE_KERNEL : & str = env ! ( "CARGO_BIN_FILE_TEST_KERNEL_PIE_global_variable" ) ;
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 ! ( global_variable, GLOBAL_VARIABLE_KERNEL ) ;
Original file line number Diff line number Diff line change 1- use bootloader_test_runner:: run_test_kernel ;
1+ use bootloader_test_runner:: define_test ;
22static RAMDISK_PATH : & str = "tests/ramdisk.txt" ;
3-
4- #[ test]
5- fn basic_boot ( ) {
6- run_test_kernel (
7- env ! ( "CARGO_BIN_FILE_TEST_KERNEL_RAMDISK_basic_boot" ) ,
8- Some ( RAMDISK_PATH ) ,
9- ) ;
10- }
11-
12- #[ test]
13- fn check_ramdisk ( ) {
14- run_test_kernel (
15- env ! ( "CARGO_BIN_FILE_TEST_KERNEL_RAMDISK_ramdisk" ) ,
16- Some ( RAMDISK_PATH ) ,
17- ) ;
18- }
3+ static BASIC_BOOT_KERNEL : & str = env ! ( "CARGO_BIN_FILE_TEST_KERNEL_RAMDISK_basic_boot" ) ;
4+ static RAMDISK_KERNEL : & str = env ! ( "CARGO_BIN_FILE_TEST_KERNEL_RAMDISK_ramdisk" ) ;
5+ define_test ! ( basic_boot, BASIC_BOOT_KERNEL , RAMDISK_PATH ) ;
6+ define_test ! ( ramdisk, RAMDISK_KERNEL , RAMDISK_PATH ) ;
You can’t perform that action at this time.
0 commit comments