refactor(tvix): use composition & registry for from_addr
Change-Id: I3c94ecb5958294b5973c6fcdf5ee9c0d37fa54ad Reviewed-on: https://cl.tvl.fyi/c/depot/+/11976 Reviewed-by: flokli <flokli@flokli.de> Tested-by: BuildkiteCI Autosubmit: yuka <yuka@yuka.dev>
This commit is contained in:
parent
79317be214
commit
168e4fda59
18 changed files with 316 additions and 229 deletions
|
|
@ -4,7 +4,6 @@ use crate::fixtures::*;
|
|||
use crate::import::fs::ingest_path;
|
||||
use crate::proto;
|
||||
|
||||
use std::sync::Arc;
|
||||
use tempfile::TempDir;
|
||||
|
||||
#[cfg(target_family = "unix")]
|
||||
|
|
@ -26,7 +25,7 @@ async fn symlink() {
|
|||
.unwrap();
|
||||
|
||||
let root_node = ingest_path(
|
||||
Arc::from(blob_service),
|
||||
blob_service,
|
||||
directory_service,
|
||||
tmpdir.path().join("doesntmatter"),
|
||||
)
|
||||
|
|
@ -44,8 +43,7 @@ async fn symlink() {
|
|||
|
||||
#[tokio::test]
|
||||
async fn single_file() {
|
||||
let blob_service =
|
||||
Arc::from(blobservice::from_addr("memory://").await.unwrap()) as Arc<dyn BlobService>;
|
||||
let blob_service = blobservice::from_addr("memory://").await.unwrap();
|
||||
let directory_service = directoryservice::from_addr("memory://").await.unwrap();
|
||||
|
||||
let tmpdir = TempDir::new().unwrap();
|
||||
|
|
@ -77,8 +75,7 @@ async fn single_file() {
|
|||
#[cfg(target_family = "unix")]
|
||||
#[tokio::test]
|
||||
async fn complicated() {
|
||||
let blob_service =
|
||||
Arc::from(blobservice::from_addr("memory://").await.unwrap()) as Arc<dyn BlobService>;
|
||||
let blob_service = blobservice::from_addr("memory://").await.unwrap();
|
||||
let directory_service = directoryservice::from_addr("memory://").await.unwrap();
|
||||
|
||||
let tmpdir = TempDir::new().unwrap();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue