diff --git a/.devops/templates/runpublishvrscreenshot.yml b/.devops/templates/runpublishvrscreenshot.yml index 9f836d260feb9..25d4f87e19e40 100644 --- a/.devops/templates/runpublishvrscreenshot.yml +++ b/.devops/templates/runpublishvrscreenshot.yml @@ -19,12 +19,19 @@ steps: displayName: yarn (install packages) - script: | - packageAffected=$(yarn --silent check:affected-package --packages ${{ parameters.vrTestPackageName }} --pr=${{lower(eq(variables['Build.Reason'], 'PullRequest'))}}) - if [[ $packageAffected == false ]]; then - echo "Should skip vrTest" - echo "##vso[task.setvariable variable=vrTestSkip;]yes" + isPR=${{lower(eq(variables['Build.Reason'], 'PullRequest'))}} + echo $isPR + if [[ $isPR == true ]]; then + packageAffected=$(yarn --silent check:affected-package --packages ${{ parameters.vrTestPackageName }} --pr=true) + if [[ $packageAffected == false ]]; then + echo "In PR pipeline but NOT affecting test package. Skipping test run" + echo "##vso[task.setvariable variable=vrTestSkip;]yes" + else + echo "In PR pipeline and affecting test package. NOT Skipping test run" + echo "##vso[task.setvariable variable=vrTestSkip;]no" + fi else - echo "Should NOT skip vrTest" + echo "Not in PR pipeline. NOT Skipping test run" echo "##vso[task.setvariable variable=vrTestSkip;]no" fi displayName: Check if vrTests should be skipped