use crate tempfile for test

master
WangRunji 7 years ago
parent f308d7bd6e
commit 16bf3302f8

@ -3,4 +3,4 @@ rust:
- nightly - nightly
script: script:
- cargo build - cargo build
- cargo test --verbose -- --test-threads=1 - cargo test --verbose

@ -14,5 +14,8 @@ bit-vec = { default-features = false, git = "https://github.com/AltSysrq/bit-vec
static_assertions = "0.3" static_assertions = "0.3"
spin = "0.4" spin = "0.4"
[dev-dependencies]
tempfile = "3"
[features] [features]
std = [] std = []

@ -16,8 +16,7 @@ fn _open_sample_file() -> Arc<SimpleFileSystem> {
} }
fn _create_new_sfs() -> Arc<SimpleFileSystem> { fn _create_new_sfs() -> Arc<SimpleFileSystem> {
let file = OpenOptions::new() let file = tempfile::tempfile()
.read(true).write(true).create(true).open("test.img")
.expect("failed to create file"); .expect("failed to create file");
SimpleFileSystem::create(Box::new(file), 32 * 4096) SimpleFileSystem::create(Box::new(file), 32 * 4096)
} }

Loading…
Cancel
Save