AP: add test case for subarchives

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
This commit is contained in:
Hiroshi Miura
2020-05-19 11:23:25 +09:00
parent e3948c8e8a
commit da5d205752
2 changed files with 31 additions and 4 deletions

View File

@@ -72,3 +72,18 @@ jobs:
vmImage: 'ubuntu-16.04'
steps:
- template: ci/steps.yml
- job: LinuxSubArchives
displayName: Linux (subarchive spcified)
variables:
PYTHON_VERSION: '3.7'
QT_VERSION: 5.15.0
HOST: linux
TARGET: desktop
ARCH: gcc_64
ARCHDIR: gcc_64
SUBARCHIVES: qtbase qttools qt icu
pool:
vmImage: 'ubuntu-16.04'
steps:
- template: ci/steps.yml

View File

@@ -21,7 +21,7 @@ steps:
workingDirectory: $(Build.BinariesDirectory)
env:
AQT_CONFIG: $(Build.SourcesDirectory)/ci/settings.ini
condition: and(not(variables['QT_BASE_MIRROR']), not(variables['TOOL_NAME']), not(variables['EXTERNAL']), eq(variables['MODULE'], ''))
condition: and(not(variables['QT_BASE_MIRROR']), not(variables['TOOL_NAME']), not(variables['EXTERNAL']), eq(variables['MODULE'], ''), eq(variables['SUBARCHIVES'], ''))
displayName: Run Aqt (No Base URL Set)
- bash: |
number=$RANDOM
@@ -33,7 +33,7 @@ steps:
workingDirectory: $(Build.BinariesDirectory)
env:
AQT_CONFIG: $(Build.SourcesDirectory)/ci/settings.ini
condition: and(variables['QT_BASE_MIRROR'], not(variables['TOOL_NAME']), not(variables['EXTERNAL']), eq(variables['MODULE'], ''))
condition: and(variables['QT_BASE_MIRROR'], not(variables['TOOL_NAME']), not(variables['EXTERNAL']), eq(variables['MODULE'], ''), eq(variables['SUBARCHIVES'], ''))
displayName: Run Aqt (Base URL Set)
- bash: |
number=$RANDOM
@@ -45,7 +45,7 @@ steps:
workingDirectory: $(Build.BinariesDirectory)
env:
AQT_CONFIG: $(Build.SourcesDirectory)/ci/settings.ini
condition: and(not(variables['TOOL_NAME']), not(variables['EXTERNAL']), ne(variables['MODULE'], ''))
condition: and(not(variables['TOOL_NAME']), not(variables['EXTERNAL']), ne(variables['MODULE'], ''), eq(variables['SUBARCHIVES'], ''))
displayName: Run Aqt (With modules)
- bash: |
number=$RANDOM
@@ -56,8 +56,20 @@ steps:
workingDirectory: $(Build.BinariesDirectory)
env:
AQT_CONFIG: $(Build.SourcesDirectory)/ci/settings.ini
condition: and(not(variables['TOOL_NAME']), variables['EXTERNAL'])
condition: and(not(variables['TOOL_NAME']), variables['EXTERNAL'], eq(variables['SUBARCHIVES'], ''))
displayName: Run Aqt (With external 7zip)
- bash: |
number=$RANDOM
let "number %= 30"
sleep $number
mkdir Qt
cd Qt
python -m aqt install $(QT_VERSION) $(HOST) $(TARGET) $(ARCH) --archives $(SUBARCHIVES)
workingDirectory: $(Build.BinariesDirectory)
env:
AQT_CONFIG: $(Build.SourcesDirectory)/ci/settings.ini
condition: ne(variables['SUBARCHIVES'], '')
displayName: Run Aqt (sub arhives option)
# Test installation environments
##----------------------------------------------------