Skip to content

Commit

Permalink
update some steps in collect CI result (Azure#20459)
Browse files Browse the repository at this point in the history
  • Loading branch information
wyunchi-ms authored Dec 19, 2022
1 parent 16153bb commit 4036a60
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 23 deletions.
25 changes: 12 additions & 13 deletions tools/ExecuteCIStep.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -132,28 +132,38 @@ If ($Build)
{
$ModuleBuildInfoList += @{
Module = "Az.$ModuleName";
Status = "Success";
Status = "Succeeded";
Content = "";
}
}
Else
{
$Content = "|Type|Code|Position|Detail|`n|---|---|---|---|`n"
$ErrorCount = 0
ForEach ($BuildResult In $BuildResultOfModule)
{
If ($BuildResult.Type -Eq "Error")
{
$ErrorTypeEmoji = ""
$ErrorCount += 1
}
ElseIf ($BuildResult.Type -Eq "Warning")
{
$ErrorTypeEmoji = "⚠️"
}
$Content += "|$ErrorTypeEmoji|$($BuildResult.Code)|$($BuildResult.Position)|$($BuildResult.Detail)|`n"
}
If ($ErrorCount -Eq 0)
{
$Status = "Warning"
}
Else
{
$Status = "Failed"
}
$ModuleBuildInfoList += @{
Module = "Az.$ModuleName";
Status = "Failed";
Status = $Status;
Content = $Content;
}
}
Expand All @@ -162,16 +172,6 @@ If ($Build)
Platform = $Platform;
Modules = $ModuleBuildInfoList;
}
If ($BuildResultArray.Length -Ne 0)
{
$BuildDetail.Status = "Failed"
$DependencyStepStatus = "Canceled"
}
Else
{
$BuildDetail.Status = "Success"
$DependencyStepStatus = "Running"
}
$Template.Build.Details += $BuildDetail

$DependencyStepList = $Template | Get-Member -MemberType NoteProperty | Select-Object -ExpandProperty Name | Where-Object { $_ -Ne "build" }
Expand All @@ -188,7 +188,6 @@ If ($Build)
}
}
$Detail = @{
Status = $DependencyStepStatus;
Modules = $ModuleInfoList;
}
$Template.$DependencyStep.Details += $Detail
Expand Down
19 changes: 9 additions & 10 deletions tools/StaticAnalysis/CollectStaticAnalysisPipelineResult.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -93,9 +93,17 @@ ForEach ($Step In $Steps)
$ModuleName = $ModuleInfo.Module

$ErrorIssues = $Issues | Where-Object { $_.Module -Eq $ModuleName -And $_.Severity -Lt 2 }
$WaringIssues = $Issues | Where-Object { $_.Module -Eq $ModuleName -And $_.Severity -Ge 2 }
If ($ErrorIssues.Length -Eq 0)
{
$ModuleInfo.Status = "Success"
If ($WaringIssues.Length -Eq 0)
{
$ModuleInfo.Status = "Succeeded"
}
Else
{
$ModuleInfo.Status = "Warning"
}
}
Else
{
Expand Down Expand Up @@ -141,15 +149,6 @@ ForEach ($Step In $Steps)
$ModuleInfo.Content = $Content
}
}

If (($Issues | Where-Object { $_.Severity -Lt 2 }).Length -Eq 0)
{
$Details.Status = "Success"
}
Else
{
$Details.Status = "Failed"
}
}
}

Expand Down

0 comments on commit 4036a60

Please sign in to comment.