Skip to content

Commit d26856b

Browse files
aero_test: merge into aero_proc
Signed-off-by: Andy-Python-Programmer <[email protected]>
1 parent 5aec0e1 commit d26856b

File tree

14 files changed

+310
-274
lines changed

14 files changed

+310
-274
lines changed

src/Cargo.lock

Lines changed: 0 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[workspace]
2-
members = ["aero_kernel", "aero_syscall", "aero_test"]
2+
members = ["aero_kernel", "aero_syscall", "aero_proc"]
33

44
[profile.release]
55
debug = true

src/aero_kernel/Cargo.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,5 @@ path = "../aero_syscall"
5353
[dependencies.cpio_reader]
5454
git = "https://github.com/czapek1337/cpio_reader"
5555

56-
[dev-dependencies.aero_test]
57-
path = "../aero_test/"
58-
5956
[build-dependencies]
6057
nasm-rs = { version = "0.2", features = ["parallel"] }

src/aero_kernel/src/cmdline.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ pub fn get_raw_cmdline() -> &'static str {
117117
mod tests {
118118
use super::*;
119119

120-
#[aero_test::test]
120+
#[aero_proc::test]
121121
fn number_parser_test() {
122122
assert_eq!(parse_number("0xdeadbeef").unwrap(), 0xdeadbeef);
123123
assert_eq!(parse_number("0o546").unwrap(), 0o546);

src/aero_kernel/src/mem/paging/addr.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -564,13 +564,13 @@ pub fn is_aligned(addr: u64, align: u64) -> bool {
564564
mod tests {
565565
use super::*;
566566

567-
#[aero_test::test]
567+
#[aero_proc::test]
568568
pub fn test_is_aligned() {
569569
assert!(is_aligned(0x1000, 0x1000));
570570
assert!(!is_aligned(69, 0x1000));
571571
}
572572

573-
#[aero_test::test]
573+
#[aero_proc::test]
574574
pub fn test_align_up() {
575575
// align 1
576576
assert_eq!(align_up(0, 1), 0);

src/aero_kernel/src/mem/paging/frame.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -577,7 +577,7 @@ mod tests {
577577

578578
use crate::mem::AddressSpace;
579579

580-
#[aero_test::test]
580+
#[aero_proc::test]
581581
fn vm_frame_ref_count() {
582582
let mut address_space = AddressSpace::this();
583583
let mut offset_table = address_space.offset_page_table();

src/aero_kernel/src/mem/paging/page.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ impl<S: PageSize> fmt::Debug for PhysFrameRangeInclusive<S> {
437437
mod tests {
438438
use super::*;
439439

440-
#[aero_test::test]
440+
#[aero_proc::test]
441441
pub fn test_page_ranges() {
442442
let page_size = Size4KiB::SIZE;
443443
let number = 1000;

src/aero_kernel/src/utils/buffer.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ impl<S: AsRef<[u8]> + AsMut<[u8]>> Write for RingBuffer<S> {
106106
mod tests {
107107
use super::*;
108108

109-
#[aero_test::test]
109+
#[aero_proc::test]
110110
fn partially_overwritten_buffer() {
111111
let mut buf = RingBuffer::new([0u8; 16]);
112112
write!(buf, "\nfirst\n").unwrap();
@@ -116,7 +116,7 @@ mod tests {
116116
assert_eq!(buf.extract(), "st\nsecond\nthird\n");
117117
}
118118

119-
#[aero_test::test]
119+
#[aero_proc::test]
120120
fn clear_buffer() {
121121
let mut buf = RingBuffer::new([0u8; 5]);
122122
write!(buf, "hello").unwrap();

src/aero_kernel/src/utils/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ ceil_div_impl!(u8 u16 u32 u64 usize u128);
281281
mod tests {
282282
use super::*;
283283

284-
#[aero_test::test]
284+
#[aero_proc::test]
285285
fn unsigned_div_ceil() {
286286
assert_eq!((8usize).ceil_div(3), 3);
287287
assert_eq!((7usize).ceil_div(4), 2);

src/aero_proc/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ version = "0.1.0"
44
authors = ["czapek1337 <[email protected]>"]
55
edition = "2021"
66

7+
[features]
8+
test = []
9+
default = []
10+
711
[lib]
812
proc-macro = true
913

0 commit comments

Comments
 (0)