From ecdeda764fb69f671e3b5e4b136a7b0fbac0ae2c Mon Sep 17 00:00:00 2001 From: Doug Bunting <6431421+dougbu@users.noreply.github.com> Date: Thu, 9 Jun 2022 15:58:12 -0700 Subject: [PATCH] [release/6.0] Define `$(HelixTestConfigurationFilePath)` (#42031) - manual backport of #42029 - avoid problems caused by an undocumented dependency in the Helix SDK on the Arcade SDK - symptoms were a complete lack of retries in our Helix work items --- eng/helix/helix.proj | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/eng/helix/helix.proj b/eng/helix/helix.proj index f1f7e4a3d42..f31e087b086 100644 --- a/eng/helix/helix.proj +++ b/eng/helix/helix.proj @@ -47,6 +47,13 @@ <!-- Similar to ProjectLayout.props in the Arcade SDK. The Helix SDK contains nothing similar. --> <OutputPath Condition=" '$(OutputPath)' == '' ">$(RepoRoot)artifacts\bin\$(MSBuildProjectName)\</OutputPath> + + <!-- + Define $(HelixTestConfigurationFilePath) so the Helix SDK automatically includes our test config file in the + correlation payload. The Helix SDK has a fallback value that doesn't work w/o including the Arcade SDK and + we intentionally do not do that in this project. + --> + <HelixTestConfigurationFilePath>$(RepoRoot)eng/test-configuration.json</HelixTestConfigurationFilePath> </PropertyGroup> <!-- Specify the runtime we need which will be included as a correlation payload --> -- GitLab