Overhaul OSDK

This commit is contained in:
Zhang Junyang
2024-03-22 13:50:45 +08:00
committed by Tate, Hongliang Tian
parent 735d7b7b11
commit 33c53dcf2b
40 changed files with 995 additions and 1208 deletions

View File

@ -15,7 +15,7 @@ fn create_a_kernel_project() {
fs::remove_dir_all(&kernel_path).unwrap();
}
cargo_osdk(&["new", "--kernel", kernel])
cargo_osdk(&["new", "--type", "kernel", kernel])
.current_dir(workdir)
.unwrap();

View File

@ -15,7 +15,7 @@ fn create_and_run_kernel() {
fs::remove_dir_all(&os_dir).unwrap();
}
let mut command = cargo_osdk(&["new", "--kernel", os_name]);
let mut command = cargo_osdk(&["new", "--type", "kernel", os_name]);
command.current_dir(work_dir);
command.ok().unwrap();

View File

@ -29,7 +29,9 @@ fn work_in_workspace() {
// Create a kernel project and a library project
let kernel = "myos";
let module = "mymodule";
cargo_osdk(&["new", "--kernel", kernel]).ok().unwrap();
cargo_osdk(&["new", "--type", "kernel", kernel])
.ok()
.unwrap();
cargo_osdk(&["new", module]).ok().unwrap();
// Add a test function to mymodule/src/lib.rs