Skip to content

Commit

Permalink
reporting improvements.
Browse files Browse the repository at this point in the history
  • Loading branch information
rolfbjarne committed Nov 5, 2024
1 parent 399e6e1 commit 2022f94
Show file tree
Hide file tree
Showing 8 changed files with 144 additions and 76 deletions.
25 changes: 24 additions & 1 deletion tools/devops/automation/scripts/TestConfiguration.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Describe 'Get-TestConfiguration' {
"label": "cecil",
"splitByPlatforms": "false",
"testPrefix": "test-prefix_",
"testStage": "simulator",
},
{
"label": "dotnettests",
Expand Down Expand Up @@ -68,6 +69,7 @@ Describe 'Get-TestConfiguration' {
"cecil": {
"LABEL": "cecil",
"TESTS_LABELS": "extra-test-labels,run-cecil-tests",
"TEST_STAGE": "simulator",
"LABEL_WITH_PLATFORM": "cecil",
"STATUS_CONTEXT": "status-context - cecil",
"TEST_PREFIX": "test-prefix_cecil",
Expand All @@ -76,6 +78,7 @@ Describe 'Get-TestConfiguration' {
"dotnettests_iOS": {
"LABEL": "dotnettests",
"TESTS_LABELS": "extra-test-labels,run-dotnettests-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "dotnettests_iOS",
"STATUS_CONTEXT": "status-context - dotnettests - iOS",
"TEST_PREFIX": "test-prefix_dotnettests_iOS",
Expand All @@ -85,6 +88,7 @@ Describe 'Get-TestConfiguration' {
"dotnettests_macOS": {
"LABEL": "dotnettests",
"TESTS_LABELS": "extra-test-labels,run-dotnettests-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "dotnettests_macOS",
"STATUS_CONTEXT": "status-context - dotnettests - macOS",
"TEST_PREFIX": "test-prefix_dotnettests_macOS",
Expand All @@ -94,6 +98,7 @@ Describe 'Get-TestConfiguration' {
"dotnettests_MacCatalyst": {
"LABEL": "dotnettests",
"TESTS_LABELS": "extra-test-labels,run-dotnettests-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "dotnettests_MacCatalyst",
"STATUS_CONTEXT": "status-context - dotnettests - MacCatalyst",
"TEST_PREFIX": "test-prefix_dotnettests_MacCatalyst",
Expand All @@ -103,6 +108,7 @@ Describe 'Get-TestConfiguration' {
"dotnettests_tvOS": {
"LABEL": "dotnettests",
"TESTS_LABELS": "extra-test-labels,run-dotnettests-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "dotnettests_tvOS",
"STATUS_CONTEXT": "status-context - dotnettests - tvOS",
"TEST_PREFIX": "test-prefix_dotnettests_tvOS",
Expand All @@ -112,6 +118,7 @@ Describe 'Get-TestConfiguration' {
"dotnettests_Multiple": {
"LABEL": "dotnettests",
"TESTS_LABELS": "extra-test-labels,run-dotnettests-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "dotnettests_Multiple",
"STATUS_CONTEXT": "status-context - dotnettests - Multiple",
"TEST_PREFIX": "test-prefix_dotnettests_Multiple",
Expand All @@ -121,6 +128,7 @@ Describe 'Get-TestConfiguration' {
"monotouchtest_ios": {
"LABEL": "monotouchtest",
"TESTS_LABELS": "extra-test-labels,run-monotouchtest-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "monotouchtest_iOS",
"STATUS_CONTEXT": "status-context - monotouchtest - iOS",
"TEST_PREFIX": "test-prefix_monotouchtest_ios",
Expand All @@ -130,6 +138,7 @@ Describe 'Get-TestConfiguration' {
"monotouchtest_macos": {
"LABEL": "monotouchtest",
"TESTS_LABELS": "extra-test-labels,run-monotouchtest-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "monotouchtest_macOS",
"STATUS_CONTEXT": "status-context - monotouchtest - macOS",
"TEST_PREFIX": "test-prefix_monotouchtest_macos",
Expand All @@ -139,6 +148,7 @@ Describe 'Get-TestConfiguration' {
"monotouchtest_maccatalyst": {
"LABEL": "monotouchtest",
"TESTS_LABELS": "extra-test-labels,run-monotouchtest-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "monotouchtest_MacCatalyst",
"STATUS_CONTEXT": "status-context - monotouchtest - MacCatalyst",
"TEST_PREFIX": "test-prefix_monotouchtest_maccatalyst",
Expand All @@ -148,6 +158,7 @@ Describe 'Get-TestConfiguration' {
"monotouchtest_tvos": {
"LABEL": "monotouchtest",
"TESTS_LABELS": "extra-test-labels,run-monotouchtest-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "monotouchtest_tvOS",
"STATUS_CONTEXT": "status-context - monotouchtest - tvOS",
"TEST_PREFIX": "test-prefix_monotouchtest_tvos",
Expand All @@ -174,6 +185,7 @@ Describe 'Get-TestConfiguration' {
"cecil": {
"LABEL": "cecil",
"TESTS_LABELS": "extra-test-labels,run-cecil-tests",
"TEST_STAGE": "simulator",
"LABEL_WITH_PLATFORM": "cecil",
"STATUS_CONTEXT": "status-context - cecil",
"TEST_PREFIX": "test-prefix_cecil",
Expand All @@ -182,6 +194,7 @@ Describe 'Get-TestConfiguration' {
"dotnettests_iOS": {
"LABEL": "dotnettests",
"TESTS_LABELS": "extra-test-labels,run-dotnettests-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "dotnettests_iOS",
"STATUS_CONTEXT": "status-context - dotnettests - iOS",
"TEST_PREFIX": "test-prefix_dotnettests_iOS",
Expand All @@ -191,6 +204,7 @@ Describe 'Get-TestConfiguration' {
"monotouchtest_ios": {
"LABEL": "monotouchtest",
"TESTS_LABELS": "extra-test-labels,run-monotouchtest-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "monotouchtest_iOS",
"STATUS_CONTEXT": "status-context - monotouchtest - iOS",
"TEST_PREFIX": "test-prefix_monotouchtest_ios",
Expand All @@ -202,7 +216,7 @@ Describe 'Get-TestConfiguration' {

}

It 'suceeds when no dotnet platforms enabled' {
It 'succeeds when no dotnet platforms enabled' {
$EnabledPlatforms = ""

$config = Get-TestConfiguration `
Expand All @@ -217,6 +231,7 @@ Describe 'Get-TestConfiguration' {
"cecil": {
"LABEL": "cecil",
"TESTS_LABELS": "extra-test-labels,run-cecil-tests",
"TEST_STAGE": "simulator",
"LABEL_WITH_PLATFORM": "cecil",
"STATUS_CONTEXT": "status-context - cecil",
"TEST_PREFIX": "test-prefix_cecil",
Expand All @@ -242,6 +257,7 @@ Describe 'Get-TestConfiguration' {
"cecil": {
"LABEL": "cecil",
"TESTS_LABELS": "extra-test-labels,run-cecil-tests",
"TEST_STAGE": "simulator",
"LABEL_WITH_PLATFORM": "cecil",
"STATUS_CONTEXT": "status-context - cecil",
"TEST_PREFIX": "test-prefix_cecil",
Expand All @@ -250,6 +266,7 @@ Describe 'Get-TestConfiguration' {
"dotnettests_iOS": {
"LABEL": "dotnettests",
"TESTS_LABELS": "extra-test-labels,run-dotnettests-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "dotnettests_iOS",
"STATUS_CONTEXT": "status-context - dotnettests - iOS",
"TEST_PREFIX": "test-prefix_dotnettests_iOS",
Expand All @@ -259,6 +276,7 @@ Describe 'Get-TestConfiguration' {
"dotnettests_macOS": {
"LABEL": "dotnettests",
"TESTS_LABELS": "extra-test-labels,run-dotnettests-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "dotnettests_macOS",
"STATUS_CONTEXT": "status-context - dotnettests - macOS",
"TEST_PREFIX": "test-prefix_dotnettests_macOS",
Expand All @@ -268,6 +286,7 @@ Describe 'Get-TestConfiguration' {
"dotnettests_MacCatalyst": {
"LABEL": "dotnettests",
"TESTS_LABELS": "extra-test-labels,run-dotnettests-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "dotnettests_MacCatalyst",
"STATUS_CONTEXT": "status-context - dotnettests - MacCatalyst",
"TEST_PREFIX": "test-prefix_dotnettests_MacCatalyst",
Expand All @@ -277,6 +296,7 @@ Describe 'Get-TestConfiguration' {
"dotnettests_Multiple": {
"LABEL": "dotnettests",
"TESTS_LABELS": "extra-test-labels,run-dotnettests-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "dotnettests_Multiple",
"STATUS_CONTEXT": "status-context - dotnettests - Multiple",
"TEST_PREFIX": "test-prefix_dotnettests_Multiple",
Expand All @@ -286,6 +306,7 @@ Describe 'Get-TestConfiguration' {
"monotouchtest_ios": {
"LABEL": "monotouchtest",
"TESTS_LABELS": "extra-test-labels,run-monotouchtest-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "monotouchtest_iOS",
"STATUS_CONTEXT": "status-context - monotouchtest - iOS",
"TEST_PREFIX": "test-prefix_monotouchtest_ios",
Expand All @@ -295,6 +316,7 @@ Describe 'Get-TestConfiguration' {
"monotouchtest_macos": {
"LABEL": "monotouchtest",
"TESTS_LABELS": "extra-test-labels,run-monotouchtest-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "monotouchtest_macOS",
"STATUS_CONTEXT": "status-context - monotouchtest - macOS",
"TEST_PREFIX": "test-prefix_monotouchtest_macos",
Expand All @@ -304,6 +326,7 @@ Describe 'Get-TestConfiguration' {
"monotouchtest_maccatalyst": {
"LABEL": "monotouchtest",
"TESTS_LABELS": "extra-test-labels,run-monotouchtest-tests",
"TEST_STAGE": "test-prefix_",
"LABEL_WITH_PLATFORM": "monotouchtest_MacCatalyst",
"STATUS_CONTEXT": "status-context - monotouchtest - MacCatalyst",
"TEST_PREFIX": "test-prefix_monotouchtest_maccatalyst",
Expand Down
4 changes: 3 additions & 1 deletion tools/devops/automation/scripts/TestConfiguration.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,13 @@ class TestConfiguration {
$underscoredLabel = $label.Replace('-','_')
$splitByPlatforms = $config.splitByPlatforms
$testPrefix = $config.testPrefix
$testStage = $config.testStage ? $config.testStage : $config.testPrefix

$vars = [ordered]@{}
# set common variables
$vars["LABEL"] = $label
$vars["TESTS_LABELS"] = "$($this.testsLabels),run-$($label)-tests"
$vars["TEST_STAGE"] = $testStage
if ($splitByPlatforms -eq "True") {
if ($enabledPlatformsForConfig.Length -eq 0) {
Write-Host "No enabled platforms, skipping $label"
Expand Down Expand Up @@ -111,7 +113,7 @@ function Get-TestConfiguration {

$objTestConfigurations = ConvertFrom-Json -InputObject $TestConfigurations
$objSupportedPlatforms = ConvertFrom-Json -InputObject $SupportedPlatforms
$arrEnabledPlatforms = -split $EnabledPlatforms
$arrEnabledPlatforms = -split $EnabledPlatforms | Where { $_ }
$config = [TestConfiguration]::new($objTestConfigurations, $objSupportedPlatforms, $arrEnabledPlatforms, $TestsLabels, $StatusContext)
return $config.Create()
}
Expand Down
32 changes: 19 additions & 13 deletions tools/devops/automation/scripts/TestResults.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,15 @@ Describe "TestResults tests" {
$platform = "iOS"
$resultContext = "tests"
$suite = [TestSuite]::new($label)
$testConfig = [TestConfiguration]::new($suite, $title, $platform, $resultContext)
$testConfig = [TestConfiguration]::new($suite, $title, $platform, $resultContext, "testStage")
$jobStatus = "Succeeded"
$attempt = 1
$matrix = @"
{
"dotnettests_ios": {
"LABEL": "dotnettests",
"TESTS_LABELS": "--label=skip-all-tests,run-ios-tests,run-ios-simulator-tests,run-tvos-tests,run-mac-tests,run-maccatalyst-tests,run-dotnet-tests,run-system-permission-tests,run-dotnettests-tests",
"TEST_STAGE": "testStage",
"LABEL_WITH_PLATFORM": "dotnettests_iOS",
"STATUS_CONTEXT": "VSTS: simulator tests - dotnettests - iOS",
"TEST_simulator_tests": "simulator_dotnettests_ios",
Expand All @@ -28,6 +29,7 @@ Describe "TestResults tests" {
"dotnettests_tvos": {
"LABEL": "dotnettests",
"TESTS_LABELS": "--label=skip-all-tests,run-ios-tests,run-ios-simulator-tests,run-tvos-tests,run-mac-tests,run-maccatalyst-tests,run-dotnet-tests,run-system-permission-tests,run-dotnettests-tests",
"TEST_STAGE": "testStage",
"LABEL_WITH_PLATFORM": "dotnettests_tvOS",
"STATUS_CONTEXT": "VSTS: simulator tests - dotnettests - tvOS",
"TEST_simulator_tests": "simulator_dotnettests_tvos",
Expand All @@ -37,6 +39,7 @@ Describe "TestResults tests" {
"dotnettests_maccatalyst": {
"LABEL": "dotnettests",
"TESTS_LABELS": "--label=skip-all-tests,run-ios-tests,run-ios-simulator-tests,run-tvos-tests,run-mac-tests,run-maccatalyst-tests,run-dotnet-tests,run-system-permission-tests,run-dotnettests-tests",
"TEST_STAGE": "testStage",
"LABEL_WITH_PLATFORM": "dotnettests_MacCatalyst",
"STATUS_CONTEXT": "VSTS: simulator tests - dotnettests - MacCatalyst",
"TEST_simulator_tests": "simulator_dotnettests_maccatalyst",
Expand All @@ -46,6 +49,7 @@ Describe "TestResults tests" {
"dotnettests_macos": {
"LABEL": "dotnettests",
"TESTS_LABELS": "--label=skip-all-tests,run-ios-tests,run-ios-simulator-tests,run-tvos-tests,run-mac-tests,run-maccatalyst-tests,run-dotnet-tests,run-system-permission-tests,run-dotnettests-tests",
"TEST_STAGE": "testStage",
"LABEL_WITH_PLATFORM": "dotnettests_macOS",
"STATUS_CONTEXT": "VSTS: simulator tests - dotnettests - macOS",
"TEST_simulator_tests": "simulator_dotnettests_macos",
Expand All @@ -55,6 +59,7 @@ Describe "TestResults tests" {
"dotnettests_multiple": {
"LABEL": "dotnettests",
"TESTS_LABELS": "--label=skip-all-tests,run-ios-tests,run-ios-simulator-tests,run-tvos-tests,run-mac-tests,run-maccatalyst-tests,run-dotnet-tests,run-system-permission-tests,run-dotnettests-tests",
"TEST_STAGE": "testStage",
"LABEL_WITH_PLATFORM": "dotnettests_Multiple",
"STATUS_CONTEXT": "VSTS: simulator tests - dotnettests - Multiple",
"TEST_simulator_tests": "simulator_dotnettests_multiple",
Expand All @@ -65,6 +70,7 @@ Describe "TestResults tests" {
{
"LABEL": "cecil",
"TESTS_LABELS": "--label=skip-all-tests,run-ios-64-tests,run-ios-simulator-tests,run-tvos-tests,run-mac-tests,run-maccatalyst-tests,run-dotnet-tests,run-system-permission-tests,run-cecil-tests",
"TEST_STAGE": "testStage",
"LABEL_WITH_PLATFORM": "cecil",
"STATUS_CONTEXT": "VSTS: simulator tests - cecil",
"TEST_simulator_tests": "simulator_cecil",
Expand Down Expand Up @@ -478,15 +484,15 @@ Describe "TestResults tests" {
</details>
[Html Report (VSDrops)](vsdropsIndex/simulator_testsdotnettests_MacCatalyst-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-simulator_testsdotnettests_MacCatalyst-1&api-version=6.0&`$format=zip)
[Html Report (VSDrops)](vsdropsIndex/testStagedotnettests_maccatalyst-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-testStagedotnettests_maccatalyst-1&api-version=6.0&`$format=zip)
## Successes
:white_check_mark: cecil: All 1 tests passed. [Html Report (VSDrops)](vsdropsIndex/simulator_testscecil-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-simulator_testscecil-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (iOS): All 3 tests passed. [Html Report (VSDrops)](vsdropsIndex/simulator_testsdotnettests_iOS-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-simulator_testsdotnettests_iOS-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (macOS): All 6 tests passed. [Html Report (VSDrops)](vsdropsIndex/simulator_testsdotnettests_macOS-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-simulator_testsdotnettests_macOS-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (Multiple platforms): All 7 tests passed. [Html Report (VSDrops)](vsdropsIndex/simulator_testsdotnettests_Multiple-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-simulator_testsdotnettests_Multiple-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (tvOS): All 4 tests passed. [Html Report (VSDrops)](vsdropsIndex/simulator_testsdotnettests_tvOS-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-simulator_testsdotnettests_tvOS-1&api-version=6.0&`$format=zip)
:white_check_mark: cecil: All 1 tests passed. [Html Report (VSDrops)](vsdropsIndex/testStagececil-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-testStagececil-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (iOS): All 3 tests passed. [Html Report (VSDrops)](vsdropsIndex/testStagedotnettests_ios-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-testStagedotnettests_ios-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (macOS): All 6 tests passed. [Html Report (VSDrops)](vsdropsIndex/testStagedotnettests_macos-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-testStagedotnettests_macos-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (Multiple platforms): All 7 tests passed. [Html Report (VSDrops)](vsdropsIndex/testStagedotnettests_multiple-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-testStagedotnettests_multiple-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (tvOS): All 4 tests passed. [Html Report (VSDrops)](vsdropsIndex/testStagedotnettests_tvos-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-testStagedotnettests_tvos-1&api-version=6.0&`$format=zip)
[comment]: <> (This is a test result report added by Azure DevOps)
"
Expand Down Expand Up @@ -532,15 +538,15 @@ Describe "TestResults tests" {
</details>
[Html Report (VSDrops)](vsdropsIndex/simulator_testsdotnettests_MacCatalyst-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-simulator_testsdotnettests_MacCatalyst-1&api-version=6.0&`$format=zip)
[Html Report (VSDrops)](vsdropsIndex/testStagedotnettests_maccatalyst-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-testStagedotnettests_maccatalyst-1&api-version=6.0&`$format=zip)
## Successes
:white_check_mark: cecil: All 1 tests passed. [Html Report (VSDrops)](vsdropsIndex/simulator_testscecil-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-simulator_testscecil-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (iOS): All 3 tests passed. [Html Report (VSDrops)](vsdropsIndex/simulator_testsdotnettests_iOS-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-simulator_testsdotnettests_iOS-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (macOS): All 6 tests passed. [Html Report (VSDrops)](vsdropsIndex/simulator_testsdotnettests_macOS-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-simulator_testsdotnettests_macOS-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (Multiple platforms): All 7 tests passed. [Html Report (VSDrops)](vsdropsIndex/simulator_testsdotnettests_Multiple-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-simulator_testsdotnettests_Multiple-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (tvOS): All 4 tests passed. [Html Report (VSDrops)](vsdropsIndex/simulator_testsdotnettests_tvOS-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-simulator_testsdotnettests_tvOS-1&api-version=6.0&`$format=zip)
:white_check_mark: cecil: All 1 tests passed. [Html Report (VSDrops)](vsdropsIndex/testStagececil-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-testStagececil-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (iOS): All 3 tests passed. [Html Report (VSDrops)](vsdropsIndex/testStagedotnettests_ios-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-testStagedotnettests_ios-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (macOS): All 6 tests passed. [Html Report (VSDrops)](vsdropsIndex/testStagedotnettests_macos-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-testStagedotnettests_macos-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (Multiple platforms): All 7 tests passed. [Html Report (VSDrops)](vsdropsIndex/testStagedotnettests_multiple-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-testStagedotnettests_multiple-1&api-version=6.0&`$format=zip)
:white_check_mark: dotnettests (tvOS): All 4 tests passed. [Html Report (VSDrops)](vsdropsIndex/testStagedotnettests_tvos-1/;/tests/vsdrops_index.html) [Download](/_apis/build/builds//artifacts?artifactName=HtmlReport-testStagedotnettests_tvos-1&api-version=6.0&`$format=zip)
[comment]: <> (This is a test result report added by Azure DevOps)
"
Expand Down
Loading

0 comments on commit 2022f94

Please sign in to comment.