From db86de799618ce08cce59694427090a8aab2c11d Mon Sep 17 00:00:00 2001 From: Jamie Rees Date: Thu, 18 Apr 2019 14:20:45 +0100 Subject: [PATCH] Publish the unit tests after they run --- appveyor.yml | 6 ------ build.cake | 11 +++++++++++ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 64e0176d3..039dfa5db 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -50,12 +50,6 @@ after_build: Get-ChildItem .\*.gz | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name } } - $wc = New-Object 'System.Net.WebClient' - foreach ($name in Resolve-Path .\src\**\TestResults\Test*.trx) - { - $wc.UploadFile("https://ci.appveyor.com/api/testresults/mstest/$($env:APPVEYOR_JOB_ID)", $name) - } - #cache: #- '%USERPROFILE%\.nuget\packages' deploy: diff --git a/build.cake b/build.cake index a6d810f9a..7e06e69e5 100644 --- a/build.cake +++ b/build.cake @@ -4,6 +4,7 @@ #addin nuget:?package=Cake.Compression&version=0.2.2 #addin "Cake.Incubator&version=3.1.0" #addin nuget:?package=Cake.Yarn&version=0.4.5 +#addin "Cake.Powershell" ////////////////////////////////////////////////////////////////////// // ARGUMENTS @@ -261,6 +262,16 @@ Task("Run-Unit-Tests") { DotNetCoreTest(file.FullPath, settings); } + + var script = @" + $wc = New-Object 'System.Net.WebClient' + foreach ($name in Resolve-Path .\src\**\TestResults\Test*.trx) + { + $wc.UploadFile("https://ci.appveyor.com/api/testresults/mstest/$($env:APPVEYOR_JOB_ID)", $name) + } +"; + // Upload the results + StartPowershellScript(script); }); Task("Run-Server-Build")