mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-28 11:31:53 +01:00
Do msbuild test only when shared build
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
This commit is contained in:
27
appveyor.yml
27
appveyor.yml
@@ -172,27 +172,27 @@ after_build:
|
|||||||
$arg2=" {} ;"
|
$arg2=" {} ;"
|
||||||
|
|
||||||
$word='FIXME'
|
$word='FIXME'
|
||||||
Write-Host -ForegroundColor Yellow $line;
|
|
||||||
Write-Host -ForegroundColor Yellow $word;
|
Write-Host -ForegroundColor Yellow $word;
|
||||||
Write-Host -ForegroundColor Yellow $line;
|
Write-Host -ForegroundColor Yellow $line;
|
||||||
Start-Process -NoNewWindow -Wait -FilePath $find -Args "$arg1 $word $arg2" -RSO cout -RSE cerr;
|
Start-Process -NoNewWindow -Wait -FilePath $find -Args "$arg1 $word $arg2" -RSO cout -RSE cerr;
|
||||||
gc cout; gc cerr;
|
gc cout; gc cerr;
|
||||||
|
Write-Host -ForegroundColor Yellow $line;
|
||||||
Write-Host;Write-Host;
|
Write-Host;Write-Host;
|
||||||
|
|
||||||
$word='TODO'
|
$word='TODO'
|
||||||
Write-Host -ForegroundColor Yellow $line;
|
|
||||||
Write-Host -ForegroundColor Yellow $word;
|
Write-Host -ForegroundColor Yellow $word;
|
||||||
Write-Host -ForegroundColor Yellow $line;
|
Write-Host -ForegroundColor Yellow $line;
|
||||||
Start-Process -NoNewWindow -Wait -FilePath $find -Args "$arg1 $word $arg2" -RSO cout -RSE cerr;
|
Start-Process -NoNewWindow -Wait -FilePath $find -Args "$arg1 $word $arg2" -RSO cout -RSE cerr;
|
||||||
gc cout; gc cerr;
|
gc cout; gc cerr;
|
||||||
|
Write-Host -ForegroundColor Yellow $line;
|
||||||
Write-Host;Write-Host;
|
Write-Host;Write-Host;
|
||||||
|
|
||||||
$word='HACK'
|
$word='HACK'
|
||||||
Write-Host -ForegroundColor Yellow $line;
|
|
||||||
Write-Host -ForegroundColor Yellow $word;
|
Write-Host -ForegroundColor Yellow $word;
|
||||||
Write-Host -ForegroundColor Yellow $line;
|
Write-Host -ForegroundColor Yellow $line;
|
||||||
Start-Process -NoNewWindow -Wait -FilePath $find -Args "$arg1 $word $arg2" -RSO cout -RSE cerr;
|
Start-Process -NoNewWindow -Wait -FilePath $find -Args "$arg1 $word $arg2" -RSO cout -RSE cerr;
|
||||||
gc cout; gc cerr;
|
gc cout; gc cerr;
|
||||||
|
Write-Host -ForegroundColor Yellow $line;
|
||||||
Write-Host;Write-Host;
|
Write-Host;Write-Host;
|
||||||
|
|
||||||
|
|
||||||
@@ -200,7 +200,7 @@ build_script:
|
|||||||
- ps: |
|
- ps: |
|
||||||
if ($env:builder -eq "msbuild")
|
if ($env:builder -eq "msbuild")
|
||||||
{
|
{
|
||||||
$logger='C:\Progra~1\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll';
|
$logger='C:\Program Files (x86)\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll';
|
||||||
$samples='samples';$tests='tests';$verbosity='minimal';
|
$samples='samples';$tests='tests';$verbosity='minimal';
|
||||||
|
|
||||||
$process = Start-Process -PassThru -NoNewWindow -Wait -FilePath "$env:poco_base\buildwin.cmd" -RSO cout -RSE cerr `
|
$process = Start-Process -PassThru -NoNewWindow -Wait -FilePath "$env:poco_base\buildwin.cmd" -RSO cout -RSE cerr `
|
||||||
@@ -242,7 +242,7 @@ test_script:
|
|||||||
$line='-------------------------------------------------------------------------------------';
|
$line='-------------------------------------------------------------------------------------';
|
||||||
if ($env:configuration -eq "release")
|
if ($env:configuration -eq "release")
|
||||||
{
|
{
|
||||||
if ($env:builder -eq "msbuild")
|
if ($env:builder -eq "msbuild" -and $env:linkmode -eq "shared")
|
||||||
{
|
{
|
||||||
$suffix = '';
|
$suffix = '';
|
||||||
if ($env:platform -eq "Win32")
|
if ($env:platform -eq "Win32")
|
||||||
@@ -270,9 +270,9 @@ test_script:
|
|||||||
Write-Host -ForegroundColor Yellow $line;
|
Write-Host -ForegroundColor Yellow $line;
|
||||||
|
|
||||||
foreach ($component in $components) {
|
foreach ($component in $components) {
|
||||||
if ($excluded -notcontains $component)
|
if ($excluded -notcontains $component) {
|
||||||
{
|
$path = "$env:poco_base\" + $component + "\testsuite\bin$suffix\TestSuite.exe";
|
||||||
[string]$path = $component + "\testsuite\bin$suffix\TestSuite.exe";
|
Write-Host -ForegroundColor Yellow 'path='$path;
|
||||||
|
|
||||||
if (Test-Path -Path $path) {
|
if (Test-Path -Path $path) {
|
||||||
$runs += 1;
|
$runs += 1;
|
||||||
@@ -289,19 +289,14 @@ test_script:
|
|||||||
|
|
||||||
gc cout; gc cerr;
|
gc cout; gc cerr;
|
||||||
|
|
||||||
if ($process.ExitCode -gt 0)
|
if ($process.ExitCode -gt 0) {
|
||||||
{
|
|
||||||
$fails += 1;$failedTests += $component + ', ';
|
$fails += 1;$failedTests += $component + ', ';
|
||||||
Add-AppveyorTest -Framework 'CppUnit' -Name $component -Outcome 'Failed' -Duration $millisec
|
Add-AppveyorTest -Framework 'CppUnit' -Name $component -Outcome 'Failed' -Duration $millisec
|
||||||
}
|
} else {
|
||||||
else
|
|
||||||
{
|
|
||||||
Add-AppveyorTest -Framework 'CppUnit' -Name $component -Outcome 'Passed' -Duration $millisec
|
Add-AppveyorTest -Framework 'CppUnit' -Name $component -Outcome 'Passed' -Duration $millisec
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else
|
|
||||||
{
|
|
||||||
Add-AppveyorTest -Framework 'CppUnit' -Name $component -Outcome 'Skipped'
|
Add-AppveyorTest -Framework 'CppUnit' -Name $component -Outcome 'Skipped'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user