File: test_regression.yml

package info (click to toggle)
python-azure 20201208%2Bgit-6
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 1,437,920 kB
  • sloc: python: 4,287,452; javascript: 269; makefile: 198; sh: 187; xml: 106
file content (51 lines) | stat: -rw-r--r-- 1,640 bytes parent folder | download
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
40
41
42
43
44
45
46
47
48
49
50
51
parameters:
  BuildTargetingString: 'azure-*'
  ServiceDirectory: ''
  BuildStagingDirectory: $(Build.ArtifactStagingDirectory)
  DevFeedName: 'public/azure-sdk-for-python'
  
steps:
  - task: UsePythonVersion@0
    displayName: 'Use Python 3.7'
    inputs:
     versionSpec: '3.7'

  - task: DownloadPipelineArtifact@0
    inputs:
      artifactName: 'artifacts' 
      targetPath: $(Build.ArtifactStagingDirectory)

  - script: |
      pip install -r eng/ci_tools.txt
    displayName: 'Prep Environment'

  - template: ../steps/set-dev-build.yml
    parameters:
      ServiceDirectory: ${{ parameters.ServiceDirectory }}
      BuildTargetingString: ${{ parameters.BuildTargetingString }}

  - ${{if eq(variables['System.TeamProject'], 'internal') }}:
    - template: ../steps/auth-dev-feed.yml
      parameters:
        DevFeedName: ${{ parameters.DevFeedName }}

  - task: PythonScript@0
    displayName: 'Test Latest Released Dependents'
    inputs:
      scriptPath: 'scripts/devops_tasks/test_regression.py'
      arguments: >-
        "${{ parameters.BuildTargetingString }}"
        --service="${{ parameters.ServiceDirectory }}"
        --whl-dir="${{ parameters.BuildStagingDirectory }}"
        --mark-arg="not cosmosEmulator"

  - task: PythonScript@0
    displayName: 'Test Oldest Released Dependents'
    inputs:
      scriptPath: 'scripts/devops_tasks/test_regression.py'
      arguments: >-
        "${{ parameters.BuildTargetingString }}"
        --service="${{ parameters.ServiceDirectory }}"
        --whl-dir="${{ parameters.BuildStagingDirectory }}"
        --verify-latest=False
        --mark-arg="not cosmosEmulator"