diff --git a/eng/pipelines/templates/jobs/archetype-sdk-tests.yml b/eng/pipelines/templates/jobs/archetype-sdk-tests.yml index 2eb926a96..748807dba 100644 --- a/eng/pipelines/templates/jobs/archetype-sdk-tests.yml +++ b/eng/pipelines/templates/jobs/archetype-sdk-tests.yml @@ -17,10 +17,14 @@ parameters: - name: CoverageReportPath type: string default: sdk/*/*/*cov_xml.xml +- name: TimeoutInMinutes + type: number + default: 60 jobs: - job: Validate condition: and(succeededOrFailed(), ne(variables['Skip.LiveTest'], 'true')) + timeoutInMinutes: ${{ parameters.TimeoutInMinutes }} strategy: matrix: Linux_x64_with_unit_test: diff --git a/eng/pipelines/templates/stages/archetype-sdk-client.yml b/eng/pipelines/templates/stages/archetype-sdk-client.yml index c66dc3a29..a06195fce 100644 --- a/eng/pipelines/templates/stages/archetype-sdk-client.yml +++ b/eng/pipelines/templates/stages/archetype-sdk-client.yml @@ -29,6 +29,9 @@ parameters: - name: LinuxPool type: string default: azsdk-pool-mms-ubuntu-1804-general +- name: LiveTestTimeoutInMinutes + type: number + default: 60 stages: - stage: Build @@ -50,6 +53,7 @@ stages: - template: /eng/pipelines/templates/jobs/archetype-sdk-tests.yml # Code coverage is enabled by default for live tests parameters: + TimeoutInMinutes: ${{ parameters.LiveTestTimeoutInMinutes }} ServiceDirectory: ${{ parameters.ServiceDirectory }} CtestRegex: ${{ parameters.LiveTestCtestRegex }} Location: ${{ parameters.Location }} diff --git a/sdk/core/ci.yml b/sdk/core/ci.yml index 29fad12e9..1b2079bbe 100644 --- a/sdk/core/ci.yml +++ b/sdk/core/ci.yml @@ -34,6 +34,7 @@ stages: # CI has static code analisys disabled, while LiveTest will have it enabled CtestRegex: azure-core. LiveTestCtestRegex: azure-core. + LiveTestTimeoutInMinutes: 90 Artifacts: - Name: azure-core Path: azure-core