Tweak logging in random collaboration test

This commit is contained in:
Max Brunsfeld 2022-02-23 16:27:34 -08:00
parent e714b00c26
commit e9009d4edf

View file

@ -4440,9 +4440,11 @@ mod tests {
assert_eq!( assert_eq!(
guest_buffer.read_with(guest_cx, |buffer, _| buffer.text()), guest_buffer.read_with(guest_cx, |buffer, _| buffer.text()),
host_buffer.read_with(&host_cx, |buffer, _| buffer.text()), host_buffer.read_with(&host_cx, |buffer, _| buffer.text()),
"guest {} buffer {} differs from the host's buffer", "guest {}, buffer {}, path {:?}, differs from the host's buffer",
guest_id, guest_id,
buffer_id, buffer_id,
host_buffer
.read_with(&host_cx, |buffer, cx| buffer.file().unwrap().full_path(cx))
); );
} }
} }
@ -4691,14 +4693,16 @@ mod tests {
let files = files.lock(); let files = files.lock();
let mut rng = rng.lock(); let mut rng = rng.lock();
let count = rng.gen_range::<usize, _>(1..3); let count = rng.gen_range::<usize, _>(1..3);
let files = (0..count)
.map(|_| files.choose(&mut *rng).unwrap())
.collect::<Vec<_>>();
log::info!("LSP: Returning definitions in files {:?}", &files);
Some(lsp::GotoDefinitionResponse::Array( Some(lsp::GotoDefinitionResponse::Array(
(0..count) files
.map(|_| { .into_iter()
let file = files.choose(&mut *rng).unwrap().as_path(); .map(|file| lsp::Location {
lsp::Location { uri: lsp::Url::from_file_path(file).unwrap(),
uri: lsp::Url::from_file_path(file).unwrap(), range: Default::default(),
range: Default::default(),
}
}) })
.collect(), .collect(),
)) ))
@ -4787,13 +4791,17 @@ mod tests {
let file = files.lock().choose(&mut *rng.lock()).unwrap().clone(); let file = files.lock().choose(&mut *rng.lock()).unwrap().clone();
let (worktree, path) = project let (worktree, path) = project
.update(&mut cx, |project, cx| { .update(&mut cx, |project, cx| {
project.find_or_create_local_worktree(file, false, cx) project.find_or_create_local_worktree(
file.clone(),
false,
cx,
)
}) })
.await .await
.unwrap(); .unwrap();
let project_path = let project_path =
worktree.read_with(&cx, |worktree, _| (worktree.id(), path)); worktree.read_with(&cx, |worktree, _| (worktree.id(), path));
log::info!("Host: opening path {:?}", project_path); log::info!("Host: opening path {:?}, {:?}", file, project_path);
let buffer = project let buffer = project
.update(&mut cx, |project, cx| { .update(&mut cx, |project, cx| {
project.open_buffer(project_path, cx) project.open_buffer(project_path, cx)