Remove XML files for min-size package (#18189)

This commit is contained in:
Dongbo Wang
2022-10-04 10:17:48 -07:00
committed by GitHub
parent 0e4358cf93
commit 67a3830fec
3 changed files with 12 additions and 10 deletions
+5 -6
View File
@@ -1602,14 +1602,14 @@ function Show-PSPesterError
$description = $testFailure.description
$name = $testFailure.name
$message = $testFailure.failure.message
$StackTrace = $testFailure.failure."stack-trace"
$stack_trace = $testFailure.failure."stack-trace"
}
elseif ($PSCmdlet.ParameterSetName -eq 'object')
{
$description = $testFailureObject.Describe + '/' + $testFailureObject.Context
$name = $testFailureObject.Name
$message = $testFailureObject.FailureMessage
$StackTrace = $testFailureObject.StackTrace
$stack_trace = $testFailureObject.StackTrace
}
else
{
@@ -1621,7 +1621,7 @@ function Show-PSPesterError
Write-Log -isError -message "message:"
Write-Log -isError -message $message
Write-Log -isError -message "stack-trace:"
Write-Log -isError -message $StackTrace
Write-Log -isError -message $stack_trace
}
@@ -1659,14 +1659,14 @@ function Test-XUnitTestResults
$description = $failure.type
$name = $failure.method
$message = $failure.failure.message
$StackTrace = $failure.failure.'stack-trace'
$stack_trace = $failure.failure.'stack-trace'
Write-Log -isError -message ("Description: " + $description)
Write-Log -isError -message ("Name: " + $name)
Write-Log -isError -message "message:"
Write-Log -isError -message $message
Write-Log -isError -message "stack-trace:"
Write-Log -isError -message $StackTrace
Write-Log -isError -message $stack_trace
Write-Log -isError -message " "
}
@@ -2846,7 +2846,6 @@ assembly
# only create an assembly group if we have tests
if ( $tCases.count -eq 0 -and ! $includeEmpty ) { continue }
$tGroup = $tCases | Group-Object result
$total = $tCases.Count
$asm = [testassembly]::new()
$asm.environment = $environment
$asm."run-date" = $rundate
+3 -4
View File
@@ -4587,7 +4587,6 @@ function Invoke-AzDevOpsLinuxPackageBuild {
# Remove symbol files, xml document files.
Remove-Item "${buildFolder}\*.pdb", "${buildFolder}\*.xml" -Force
## Build 'linux-arm' and create 'tar.gz' package for it.
## Note that 'linux-arm' can only be built on Ubuntu environment.
$buildFolder = "${env:SYSTEM_ARTIFACTSDIRECTORY}/${arm32LinuxBuildFolder}"
@@ -4600,14 +4599,14 @@ function Invoke-AzDevOpsLinuxPackageBuild {
# Remove symbol files.
Remove-Item "${buildFolder}\*.pdb" -Force
} elseif ($BuildType -eq 'rpm') {
## Build 'min-size'
## Build for Mariner
$options = Get-PSOptions
Write-Verbose -Verbose "---- Min-Size ----"
Write-Verbose -Verbose "---- Mariner ----"
Write-Verbose -Verbose "options.Output: $($options.Output)"
Write-Verbose -Verbose "options.Top $($options.Top)"
$binDir = Join-Path -Path $options.Top -ChildPath 'bin'
if (Test-Path -Path $binDir) {
Write-Verbose -Verbose "Remove $binDir, to get a clean build for min-size package"
Write-Verbose -Verbose "Remove $binDir, to get a clean build for Mariner package"
Remove-Item -Path $binDir -Recurse -Force
}
@@ -202,6 +202,10 @@ jobs:
$BuildPath = '$(System.ArtifactsDirectory)\$(SymbolsFolder)'
Update-PSSignedBuildFolder -BuildPath $BuildPath -SignedFilesPath $SignedFilesPath
if ($env:BuildConfiguration -eq 'minSize') {
## Remove XML files when making a min-size package.
Remove-Item "$BuildPath/*.xml" -Force
}
displayName: Merge ThirdParty signed files with Build
condition: and(succeeded(), eq(variables['SHOULD_SIGN'], 'true'))