aboutsummaryrefslogtreecommitdiff
path: root/azure-pipelines.yml
diff options
context:
space:
mode:
authorJon Turney <jon.turney@dronecode.org.uk>2021-06-10 17:42:02 +0100
committerGitHub <noreply@github.com>2021-06-10 19:42:02 +0300
commit0accc3b72da75226deaea65ac0f4566d3f0ccc4a (patch)
tree8aa2661d54adef011e692d8541389d1382c73702 /azure-pipelines.yml
parent5a5ab790780d93c99a78a29b580f6c0e5f967d3f (diff)
downloadmeson-0accc3b72da75226deaea65ac0f4566d3f0ccc4a.zip
meson-0accc3b72da75226deaea65ac0f4566d3f0ccc4a.tar.gz
meson-0accc3b72da75226deaea65ac0f4566d3f0ccc4a.tar.bz2
Move Cygwin tests to a GitHub workflow (#8829)
* CI: Don't run cross-only test when other workflows are changed * CI: Move Cygwin test run from Azure Pipelines to GitHub workflow Also review installed package list, dropping detritus from 42792554, not removed in f5ed85d7.
Diffstat (limited to 'azure-pipelines.yml')
-rw-r--r--azure-pipelines.yml72
1 files changed, 0 insertions, 72 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 497579b..14ff1bd 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -69,75 +69,3 @@ jobs:
addToPath: true
architecture: 'x64'
- template: ci/azure-steps.yml
-
-- job: cygwin
- timeoutInMinutes: 120
- pool:
- vmImage: VS2017-Win2016
- strategy:
- matrix:
- gccx64ninja: {}
- variables:
- CYGWIN_ROOT: $(System.Workfolder)\cygwin
- CYGWIN_MIRROR: http://cygwin.mirror.constant.com
- steps:
- - script: |
- choco install cygwin --params="/InstallDir:%CYGWIN_ROOT%"
- displayName: Install Cygwin
- - script: |
- %CYGWIN_ROOT%\cygwinsetup.exe -qnNdO -R "%CYGWIN_ROOT%" -s "%CYGWIN_MIRROR%" -g -P ^
- gcc-fortran,^
- gcc-objc++,^
- gcc-objc,^
- git,^
- gobject-introspection,^
- gtk-doc,^
- libarchive13,^
- libboost-devel,^
- libglib2.0-devel,^
- libgtk3-devel,^
- libjsoncpp19,^
- librhash0,^
- libuv1,^
- libxml2,^
- libxml2-devel,^
- libxslt,^
- libxslt-devel,^
- ninja,^
- python2-devel,^
- python3-devel,^
- python3-libxml2,^
- python3-libxslt,^
- python38-pip,^
- vala,^
- wget,^
- cmake,^
- zlib-devel
- displayName: Install Dependencies
- - script: |
- set PATH=%CYGWIN_ROOT%\bin;%SYSTEMROOT%\system32
- env.exe -- python3 -m pip --disable-pip-version-check install gcovr pefile pytest-xdist jsonschema
- displayName: pip install gcovr pefile pytest-xdist jsonschema
- - script: |
- set BOOST_ROOT=
- set PATH=%CYGWIN_ROOT%\bin;%SYSTEMROOT%\system32
- set SKIP_STATIC_BOOST=1
- env.exe -- python3 run_tests.py --backend=ninja
- # Cygwin's static boost installation is broken (some static library
- # variants such as boost_thread are not present)
- displayName: Run Tests
- - task: CopyFiles@2
- condition: not(canceled())
- inputs:
- contents: 'meson-test-run.*'
- targetFolder: $(Build.ArtifactStagingDirectory)
- - task: PublishBuildArtifacts@1
- inputs:
- artifactName: $(System.JobName)
- # publishing artifacts from PRs from a fork is currently blocked
- condition: and(eq(variables['system.pullrequest.isfork'], false), not(canceled()))
- - task: PublishTestResults@2
- condition: not(canceled())
- inputs:
- testResultsFiles: meson-test-run.xml
- testRunTitle: $(System.JobName)