mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-29 16:13:27 +00:00
Check OSDK crate when running make check
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
951b2f98dd
commit
c7383ef23d
@ -90,7 +90,7 @@ fn get_workspace_default_members() -> Vec<String> {
|
||||
.map(|value| {
|
||||
// The default member is in the form of "<crate_name> <crate_version> (path+file://<crate_path>)"
|
||||
let default_member = value.as_str().unwrap();
|
||||
let path = default_member.split(" ").nth(2).unwrap();
|
||||
let path = default_member.split(' ').nth(2).unwrap();
|
||||
path.trim_start_matches("(path+file://")
|
||||
.trim_end_matches(')')
|
||||
.to_string()
|
||||
|
@ -106,7 +106,7 @@ fn get_default_member(metadata: &serde_json::Value) -> &str {
|
||||
.iter()
|
||||
.filter(|package| {
|
||||
let id = package.get("id").unwrap();
|
||||
if !default_members.contains(&id) {
|
||||
if !default_members.contains(id) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -128,7 +128,7 @@ fn get_default_member(metadata: &serde_json::Value) -> &str {
|
||||
.collect()
|
||||
};
|
||||
|
||||
if packages.len() == 0 {
|
||||
if packages.is_empty() {
|
||||
error_msg!("OSDK requires there's at least one kernel package. Please navigate to the kernel package directory or the workspace root and run the command.");
|
||||
std::process::exit(Errno::BuildCrate as _);
|
||||
}
|
||||
|
Reference in New Issue
Block a user