Skip to content

Commit

Permalink
Check line-test.db/packages exsits when trying to read line-test.db
Browse files Browse the repository at this point in the history
  • Loading branch information
smoelius committed Jan 18, 2025
1 parent 8b6cf6a commit ebe2fb1
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions src/db/read.rs
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,15 @@ pub(super) fn read() -> Result<Db> {

pub(super) fn read_package_crate_test_map() -> Result<PackageCrateMap<Vec<Test>>> {
let mut package_crate_test_map = PackageCrateMap::<Vec<Test>>::default();
for result in read_dir("line-test.db/packages")? {
let entry = result?;
let path = entry.path();
let file_stem = path.file_stem_utf8(None)?;
let crate_map = read_package_dir(&path)?;
package_crate_test_map.insert(file_stem.to_owned(), crate_map);
let path = Path::new("line-test.db/packages");
if path.try_exists()? {
for result in read_dir(path)? {
let entry = result?;
let path = entry.path();
let file_stem = path.file_stem_utf8(None)?;
let crate_map = read_package_dir(&path)?;
package_crate_test_map.insert(file_stem.to_owned(), crate_map);
}
}
Ok(package_crate_test_map)
}
Expand Down

0 comments on commit ebe2fb1

Please sign in to comment.