Files
asterinas/kernel/libs/comp-sys/component/tests/init-order/tests/test.rs
2024-02-28 16:30:48 +08:00

18 lines
429 B
Rust

// SPDX-License-Identifier: MPL-2.0
use first_init::HAS_INIT;
use component::init_component;
use std::sync::atomic::Ordering::Relaxed;
#[init_component]
fn kernel_init() -> Result<(), component::ComponentInitError> {
Ok(())
}
#[test]
fn test() {
simple_logger::init_with_level(log::Level::Debug).unwrap();
component::init_all(component::parse_metadata!()).unwrap();
assert_eq!(HAS_INIT.load(Relaxed), true);
}