feat(code): finish part 3

Signed-off-by: Alex Chi <iskyzh@gmail.com>
This commit is contained in:
Alex Chi
2022-12-24 14:48:57 -05:00
parent 4eb2177a3e
commit 3ed6204400
19 changed files with 517 additions and 101 deletions

View File

@@ -9,6 +9,7 @@ use duct::cmd;
enum CopyTestAction {
Day1,
Day2,
Day3,
}
#[derive(clap::Subcommand, Debug)]
@@ -141,6 +142,26 @@ fn copy_test_case(test: CopyTestAction) -> Result<()> {
)
.run()?;
}
CopyTestAction::Day3 => {
cmd!(
"cp",
"mini-lsm/src/mem_table/tests.rs",
"mini-lsm-starter/src/mem_table/tests.rs"
)
.run()?;
cmd!(
"cp",
"mini-lsm/src/iterators/tests/merge_iterator_test.rs",
"mini-lsm-starter/src/iterators/tests/merge_iterator_test.rs"
)
.run()?;
cmd!(
"cp",
"mini-lsm/src/iterators/tests/two_merge_iterator_test.rs",
"mini-lsm-starter/src/iterators/tests/two_merge_iterator_test.rs"
)
.run()?;
}
}
Ok(())
}