diff --git a/azure-pipelines/linux-coverage.yaml b/azure-pipelines/linux-coverage.yaml index a071c996..f07cb5b1 100644 --- a/azure-pipelines/linux-coverage.yaml +++ b/azure-pipelines/linux-coverage.yaml @@ -11,9 +11,9 @@ jobs: vmImage: "ubuntu-latest" steps: - script: | - sudo apt-get update - sudo apt-get --yes install gdb - sudo sysctl kernel.yama.ptrace_scope=0 - displayName: 'Install gdb' + sudo apt-get update + sudo apt-get --yes install gdb + sudo sysctl kernel.yama.ptrace_scope=0 + displayName: "Install gdb" - template: "templates/coverage.yml" diff --git a/azure-pipelines/templates/coverage.yml b/azure-pipelines/templates/coverage.yml index 50607378..5c638bb8 100644 --- a/azure-pipelines/templates/coverage.yml +++ b/azure-pipelines/templates/coverage.yml @@ -2,36 +2,36 @@ steps: - template: "use_python.yml" - script: | - python -m pip install -U pip setuptools tox - displayName: 'Setup Python packages' + python -m pip install -U pip setuptools tox + displayName: "Setup Python packages" - task: SonarCloudPrepare@1 - displayName: 'Prepare analysis on SonarCloud' + displayName: "Prepare analysis on SonarCloud" inputs: - SonarCloud: 'SonarCloud-debugpy' + SonarCloud: "SonarCloud-debugpy" organization: microsoft scannerMode: CLI extraProperties: | - sonar.python.coverage.reportPaths=$(Build.SourcesDirectory)/coverage/coverage.xml - sonar.projectKey=microsoft_debugpy + sonar.python.coverage.reportPaths=$(Build.SourcesDirectory)/coverage/coverage.xml + sonar.projectKey=microsoft_debugpy - script: | - python -m tox --develop -e py38-cov -- --cov-report=html --cov-report=xml -vv - displayName: 'Coverage Run' + python -m tox --develop -e py38-cov -- --cov-report=html --cov-report=xml -vv + displayName: "Coverage Run" - task: SonarCloudAnalyze@1 - displayName: 'Run Code Analysis' + displayName: "Run Code Analysis" - task: SonarCloudPublish@1 - displayName: 'Publish Quality Gate Result' + displayName: "Publish Quality Gate Result" inputs: - pollingTimeoutSec: '300' + pollingTimeoutSec: "300" - task: PublishCodeCoverageResults@1 - displayName: 'Publish Coverage Report' + displayName: "Publish Coverage Report" inputs: codeCoverageTool: Cobertura - summaryFileLocation: '$(Build.SourcesDirectory)/coverage/coverage.xml' - reportDirectory: '$(Build.SourcesDirectory)/coverage/html' + summaryFileLocation: "$(Build.SourcesDirectory)/coverage/coverage.xml" + reportDirectory: "$(Build.SourcesDirectory)/coverage/html" failIfCoverageEmpty: true - condition: always() \ No newline at end of file + condition: always()