multikernel icon indicating copy to clipboard operation
multikernel copied to clipboard

[test] Inode Operations for MINIX File System

Open ppenna opened this issue 4 years ago • 0 comments

Description

We should write the following regressions tests for the inode interface of the MINIX file system.

API Tests

  • [x] Alloc/Free an Inode (81aab4c24103a796784f9616dbdad7b82c398cae)
  • [x] Read/Write an Inode (81aab4c24103a796784f9616dbdad7b82c398cae)

Fault Injection Tests

  • [x] Alloc an Invalid Inode (81aab4c24103a796784f9616dbdad7b82c398cae)
  • [x] Free an Invalid Inode (81aab4c24103a796784f9616dbdad7b82c398cae)
  • [x] Read an Invalid Inode (81aab4c24103a796784f9616dbdad7b82c398cae)
  • [x] Write an Invalid Inode (81aab4c24103a796784f9616dbdad7b82c398cae)
  • [ ] Alloc a Bad Inode
  • [ ] Free a Bad Inode
  • [ ] Read a Bad Inode
  • [ ] Write a Bad Inode

Stress Tests

  • [x] Alloc/Free an Inode (Sequentially in One Step) (81aab4c24103a796784f9616dbdad7b82c398cae)
  • [x] Read and Write an Inode (Sequentially in Two Steps) (81aab4c24103a796784f9616dbdad7b82c398cae)
  • [x] Alloc/Free an Inode (Sequentially in One Step) (81aab4c24103a796784f9616dbdad7b82c398cae)
  • [x] Read and Write an Inode (Sequentially in Two Steps) (81aab4c24103a796784f9616dbdad7b82c398cae)
  • [x] Alloc/Free an Inode (Interleaved in One Step) (269032ee4a7b1980115a0b5e632e793357ab86fe)
  • [x] Read and Write an Inode (Interleaved in Two Steps) (269032ee4a7b1980115a0b5e632e793357ab86fe)
  • [x] Alloc/Free an Inode (Interleaved in One Step) (269032ee4a7b1980115a0b5e632e793357ab86fe)
  • [x] Read and Write an Inode (Interleaved in Two Steps) (269032ee4a7b1980115a0b5e632e793357ab86fe)

ppenna avatar May 17 '20 18:05 ppenna