@@ -26,27 +26,27 @@ steps:
26
26
- template : /eng/common/pipelines/templates/steps/verify-agent-os.yml
27
27
28
28
- script : |
29
- python -m pip install pip == 20.1
30
- pip install -r eng/ci_tools.txt
31
- pip --version
29
+ python -m pip install -r eng/ci_tools.txt
30
+ mkdir $(Build.SourcesDirectory)/env
31
+ python -m virtualenv $(Build.SourcesDirectory)/env
32
32
displayName: 'Prep Environment'
33
33
34
34
- ${{ parameters.BeforeTestSteps }}
35
35
36
- - task : PythonScript@0
37
- displayName : ' Run Tests'
38
- inputs :
39
- scriptPath : ' scripts/devops_tasks/setup_execute_tests.py'
40
- arguments : >-
41
- "${{ parameters.BuildTargetingString }}"
42
- ${{ parameters.AdditionalTestArgs }}
43
- ${{ parameters.CoverageArg }}
44
- --mark_arg="${{ parameters.TestMarkArgument }}"
45
- --service="${{ parameters.ServiceDirectory }}"
46
- --toxenv="${{ parameters.ToxTestEnv }}"
47
- --injected-packages="${{ parameters.InjectedPackages }}"
48
- ${{ parameters.ToxEnvParallel }}
36
+ - pwsh : |
37
+ $env:Path = "$(Build.SourcesDirectory)/env;" + $env:Path
38
+ python -m pip install pip==20.1
39
+ python -m pip install -r eng/ci_tools.txt
40
+ python -m pip --version
41
+
42
+ $env:PYTHON_HOME = ""
43
+ $env:VIRTUAL_ENV = "$(Build.SourcesDirectory)/env"
44
+
45
+ Write-Host 'python ./scripts/devops_tasks/setup_execute_tests.py "${{ parameters.BuildTargetingString }}" ${{ parameters.AdditionalTestArgs }} ${{ parameters.CoverageArg }} --mark_arg="${{ parameters.TestMarkArgument }}" --service="${{ parameters.ServiceDirectory }}" --toxenv="${{ parameters.ToxTestEnv }}" --injected-packages="${{ parameters.InjectedPackages }}" ${{ parameters.ToxEnvParallel }}"'
46
+ python ./scripts/devops_tasks/setup_execute_tests.py "${{ parameters.BuildTargetingString }}" ${{ parameters.AdditionalTestArgs }} ${{ parameters.CoverageArg }} --mark_arg="${{ parameters.TestMarkArgument }}" --service="${{ parameters.ServiceDirectory }}" --toxenv="${{ parameters.ToxTestEnv }}" --injected-packages="${{ parameters.InjectedPackages }}" ${{ parameters.ToxEnvParallel }}
47
+
49
48
env: ${{ parameters.EnvVars }}
49
+ displayName: 'Run Tests'
50
50
51
51
- ${{ parameters.AfterTestSteps }}
52
52
0 commit comments