diff --git a/Public/Sdk/Public/Tools/Guardian/Tool.Guardian.dsc b/Public/Sdk/Public/Tools/Guardian/Tool.Guardian.dsc index 0605163e7..8695b5e40 100644 --- a/Public/Sdk/Public/Tools/Guardian/Tool.Guardian.dsc +++ b/Public/Sdk/Public/Tools/Guardian/Tool.Guardian.dsc @@ -43,6 +43,8 @@ const guardianUntrackedDirectories = addIfLazy(Context.getCurrentHost().os === " // The temp directory on cloudbuild will always be created under X:\a\b\temp, when the cloudbuild drop is at X:\a\b\c\d (this location is not expected to change between builds) // TODO: Remove this line once the Guardian team fixes this bug to use the temp directory specified in TEMP/TMP instead. ...addIf(cloudBuildTempDirectory !== undefined, cloudBuildTempDirectory), + // Accessed by Microsoft.Guardian.Cli, not clear on why this occurs yet + d`${Context.getMount("ProgramFiles").path}/Mellanox/MLNX_VPI`, ]); /** diff --git a/Public/Sdk/UnitTests/Guardian/Test.Guardian/runGuardian.lkg b/Public/Sdk/UnitTests/Guardian/Test.Guardian/runGuardian.lkg index 66e146735..5df5dc810 100644 --- a/Public/Sdk/UnitTests/Guardian/Test.Guardian/runGuardian.lkg +++ b/Public/Sdk/UnitTests/Guardian/Test.Guardian/runGuardian.lkg @@ -67,6 +67,7 @@ Transformer.execute({ p`./UserProfile/.nuget/plugins/netfx/CredentialProvider.Microsoft`, p`./UserProfile/.nuget/plugins/netcore/CredentialProvider.Microsoft`, p`./UserProfile/.nuget/packages`, + p`./path/to/ProgramFiles/Mellanox/MLNX_VPI`, p`./path/to/guardian/temp`, p`./path/to/guardian/tmp`, p`\${Context.getMount('Windows').path}`, @@ -221,6 +222,7 @@ Transformer.execute({ p`./UserProfile/.nuget/plugins/netfx/CredentialProvider.Microsoft`, p`./UserProfile/.nuget/plugins/netcore/CredentialProvider.Microsoft`, p`./UserProfile/.nuget/packages`, + p`./path/to/ProgramFiles/Mellanox/MLNX_VPI`, p`./path/to/guardian/temp`, p`./path/to/guardian/tmp`, p`\${Context.getMount('Windows').path}`,