forked from Azure/azure-sdk-for-net
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtests.yml
More file actions
39 lines (38 loc) · 1.47 KB
/
tests.yml
File metadata and controls
39 lines (38 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
trigger: none
extends:
template: /eng/pipelines/templates/stages/archetype-sdk-tests.yml
parameters:
SDKType: client
ServiceDirectory: storage
BuildInParallel: true
TimeoutInMinutes: 180
Location: canadacentral
CloudConfig:
Preview:
ServiceConnection: azure-sdk-tests-preview
SubscriptionConfigurationFilePaths:
- eng/common/TestResources/sub-config/AzurePreviewMsft.json
PrivatePreview:
SubscriptionConfiguration: $(sub-config-storage-test-resources)
Clouds: Preview
SupportedClouds: Preview, PrivatePreview
MatrixReplace:
# Use dedicated storage pool in canadacentral with higher memory capacity
- Pool=.*LINUXPOOL.*/azsdk-pool-mms-ubuntu-2004-storage
- Pool=.*WINDOWSPOOL.*/azsdk-pool-mms-win-2022-storage
${{ if contains(variables['Build.DefinitionName'], 'tests-weekly') }}:
MatrixConfigs:
- Name: Storage_all_versions
Path: sdk/storage/platform-matrix-all-versions.json
Selection: sparse
GenerateVMJobs: true
EnvVars:
DYLD_LIBRARY_PATH: /usr/local/opt/openssl@3/lib
${{ if not(contains(variables['Build.DefinitionName'], 'tests-weekly')) }}:
AZURE_ONLY_TEST_LATEST_SERVICE_VERSION: true
UseFederatedAuth: true
TestSetupSteps:
- template: /sdk/storage/tests-install-azurite.yml
- bash: brew install openssl@3
displayName: (MacOS) Install OpenSSL
condition: contains(variables['OSVmImage'], 'mac')