From 23b9be7b37c40f8c29f9ce50439ad0e25b85282c Mon Sep 17 00:00:00 2001 From: David Sherret Date: Sat, 1 Apr 2023 10:04:56 -0400 Subject: fix(check): ensure diagnostics caused by changes in other files get invalidated between runs (#18541) Regression caused by the performance improvement in #18329. Figuring this out was hard. It's luckily still fast after this change. Closes #18516 --- test_util/src/lib.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'test_util/src/lib.rs') diff --git a/test_util/src/lib.rs b/test_util/src/lib.rs index 5c6bc97f7..0b6ce1615 100644 --- a/test_util/src/lib.rs +++ b/test_util/src/lib.rs @@ -2076,13 +2076,13 @@ impl<'a> CheckOutputIntegrationTest<'a> { pub fn output(&self) -> TestCommandOutput { let mut context_builder = TestContextBuilder::default(); if self.temp_cwd { - context_builder.use_temp_cwd(); + context_builder = context_builder.use_temp_cwd(); } if let Some(dir) = &self.copy_temp_dir { - context_builder.use_copy_temp_dir(dir); + context_builder = context_builder.use_copy_temp_dir(dir); } if self.http_server { - context_builder.use_http_server(); + context_builder = context_builder.use_http_server(); } let context = context_builder.build(); @@ -2090,22 +2090,22 @@ impl<'a> CheckOutputIntegrationTest<'a> { let mut command_builder = context.new_command(); if !self.args.is_empty() { - command_builder.args(self.args); + command_builder = command_builder.args(self.args); } if !self.args_vec.is_empty() { - command_builder.args_vec(self.args_vec.clone()); + command_builder = command_builder.args_vec(self.args_vec.clone()); } if let Some(input) = &self.input { - command_builder.stdin(input); + command_builder = command_builder.stdin(input); } for (key, value) in &self.envs { - command_builder.env(key, value); + command_builder = command_builder.env(key, value); } if self.env_clear { - command_builder.env_clear(); + command_builder = command_builder.env_clear(); } if let Some(cwd) = &self.cwd { - command_builder.cwd(cwd); + command_builder = command_builder.cwd(cwd); } command_builder.run() -- cgit v1.2.3