mirror of
https://github.com/EttusResearch/uhd.git
synced 2026-10-25 17:36:10 +00:00
ci: x420: add weekly hardware test coverage
This commit is contained in:
parent
e4672044f9
commit
54f185ecdd
@ -998,6 +998,10 @@ stages:
|
|||||||
${{ else }}:
|
${{ else }}:
|
||||||
fpga_imgs_source: 'Filesystem'
|
fpga_imgs_source: 'Filesystem'
|
||||||
testLength: ${{ parameters.testLength }}
|
testLength: ${{ parameters.testLength }}
|
||||||
|
runPyTest: true
|
||||||
|
runPyTestNonRF: true
|
||||||
|
runDevTest: true
|
||||||
|
runSystemImageTest: true
|
||||||
|
|
||||||
- stage: test_uhd_x4xx_saison_stage
|
- stage: test_uhd_x4xx_saison_stage
|
||||||
displayName: RF Test UHD x4xx saison
|
displayName: RF Test UHD x4xx saison
|
||||||
|
|||||||
@ -12,57 +12,75 @@ parameters:
|
|||||||
default: ''
|
default: ''
|
||||||
- name: testLength
|
- name: testLength
|
||||||
type: string
|
type: string
|
||||||
|
- name: runPyTest
|
||||||
|
type: boolean
|
||||||
|
default: true
|
||||||
|
- name: runPyTestNonRF
|
||||||
|
type: boolean
|
||||||
|
default: true
|
||||||
|
- name: runDevTest
|
||||||
|
type: boolean
|
||||||
|
default: true
|
||||||
|
- name: runSystemImageTest
|
||||||
|
type: boolean
|
||||||
|
default: true
|
||||||
|
- name: forceIQCorrections
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- template: templates/job-uhd-x4xx-hardware-tests.yml
|
- ${{ if parameters.runPyTest }}:
|
||||||
parameters:
|
- template: templates/job-uhd-x4xx-hardware-tests.yml
|
||||||
suiteName: 'dre_s175_x420_3'
|
parameters:
|
||||||
toolset: 'make'
|
suiteName: 'dre_s175_x420_3'
|
||||||
runPyTest: true
|
toolset: 'make'
|
||||||
runPyTestNonRF: false
|
runPyTest: true
|
||||||
runDevTest: false
|
runPyTestNonRF: false
|
||||||
runSystemImageTest: false
|
runDevTest: false
|
||||||
master_clock_rate: '245.76e6'
|
runSystemImageTest: false
|
||||||
uhdArtifactSource: ${{ parameters.uhdArtifactSource }}
|
forceIQCorrections: ${{ parameters.forceIQCorrections }}
|
||||||
uhdFpgaArtifactSource: ${{ parameters.uhdFpgaArtifactSource }}
|
master_clock_rate: '245.76e6'
|
||||||
fpga_imgs_source: ${{ parameters.fpga_imgs_source }}
|
uhdArtifactSource: ${{ parameters.uhdArtifactSource }}
|
||||||
extra_rf_test_args: '${{ parameters.extra_rf_test_args }}'
|
uhdFpgaArtifactSource: ${{ parameters.uhdFpgaArtifactSource }}
|
||||||
testLength: '${{ parameters.testLength }}'
|
fpga_imgs_source: ${{ parameters.fpga_imgs_source }}
|
||||||
dutMatrix:
|
extra_rf_test_args: '${{ parameters.extra_rf_test_args }}'
|
||||||
dre_s175-x420-3:
|
testLength: '${{ parameters.testLength }}'
|
||||||
dutName: 'dre_s175-x420-3'
|
dutMatrix:
|
||||||
dutType: 'x4xx'
|
dre_s175-x420-3:
|
||||||
devtestPattern: 'x420'
|
dutName: 'dre_s175-x420-3'
|
||||||
dutFPGA: 'CG_1000'
|
dutType: 'x4xx'
|
||||||
dutEmbeddedImagesArtifact: 'x4xx-images'
|
devtestPattern: 'x420'
|
||||||
uartSerial: '$(x420_uartSerial)'
|
dutFPGA: 'CG_1000'
|
||||||
pipelineAgent: dre-s175-x420-3
|
dutEmbeddedImagesArtifact: 'x4xx-images'
|
||||||
pytestAtsConfig: ec21_ats
|
uartSerial: '$(x420_uartSerial)'
|
||||||
pytestDUT: 'x420'
|
pipelineAgent: dre-s175-x420-3
|
||||||
sfp0ip: '$(x420_dutAddr)'
|
pytestAtsConfig: ec21_ats
|
||||||
- template: templates/job-uhd-x4xx-hardware-tests.yml
|
pytestDUT: 'x420'
|
||||||
parameters:
|
sfp0ip: '$(x420_dutAddr)'
|
||||||
suiteName: 'dre_s175_x420_4'
|
- ${{ if or(parameters.runPyTestNonRF, parameters.runDevTest, parameters.runSystemImageTest) }}:
|
||||||
toolset: 'make'
|
- template: templates/job-uhd-x4xx-hardware-tests.yml
|
||||||
runPyTest: false
|
parameters:
|
||||||
runPyTestNonRF: true
|
suiteName: 'dre_s175_x420_4'
|
||||||
runDevTest: true
|
toolset: 'make'
|
||||||
runSystemImageTest: true
|
runPyTest: false
|
||||||
master_clock_rate: '245.76e6'
|
runPyTestNonRF: ${{ parameters.runPyTestNonRF }}
|
||||||
uhdArtifactSource: ${{ parameters.uhdArtifactSource }}
|
runDevTest: ${{ parameters.runDevTest }}
|
||||||
uhdFpgaArtifactSource: ${{ parameters.uhdFpgaArtifactSource }}
|
runSystemImageTest: ${{ parameters.runSystemImageTest }}
|
||||||
fpga_imgs_source: ${{ parameters.fpga_imgs_source }}
|
master_clock_rate: '245.76e6'
|
||||||
extra_rf_test_args: '${{ parameters.extra_rf_test_args }}'
|
uhdArtifactSource: ${{ parameters.uhdArtifactSource }}
|
||||||
testLength: '${{ parameters.testLength }}'
|
uhdFpgaArtifactSource: ${{ parameters.uhdFpgaArtifactSource }}
|
||||||
dutMatrix:
|
fpga_imgs_source: ${{ parameters.fpga_imgs_source }}
|
||||||
dre_s175-x420-4:
|
extra_rf_test_args: '${{ parameters.extra_rf_test_args }}'
|
||||||
dutName: 'dre_s175-x420-4'
|
testLength: '${{ parameters.testLength }}'
|
||||||
dutType: 'x4xx'
|
dutMatrix:
|
||||||
devtestPattern: 'x420'
|
dre_s175-x420-4:
|
||||||
dutFPGA: 'CG_1000'
|
dutName: 'dre_s175-x420-4'
|
||||||
dutEmbeddedImagesArtifact: 'x4xx-images'
|
dutType: 'x4xx'
|
||||||
uartSerial: '$(x420_uartSerial)'
|
devtestPattern: 'x420'
|
||||||
pipelineAgent: dre-s175-x420-4
|
dutFPGA: 'CG_1000'
|
||||||
pytestAtsConfig: dre_s175_ats
|
dutEmbeddedImagesArtifact: 'x4xx-images'
|
||||||
pytestDUT: 'x420'
|
uartSerial: '$(x420_uartSerial)'
|
||||||
sfp0ip: '$(x420_dutAddr)'
|
pipelineAgent: dre-s175-x420-4
|
||||||
|
pytestAtsConfig: dre_s175_ats
|
||||||
|
pytestDUT: 'x420'
|
||||||
|
sfp0ip: '$(x420_dutAddr)'
|
||||||
|
|||||||
@ -7,6 +7,10 @@ parameters:
|
|||||||
type: boolean
|
type: boolean
|
||||||
displayName: Run X410 Embedded Tests
|
displayName: Run X410 Embedded Tests
|
||||||
default: false
|
default: false
|
||||||
|
- name: run_x420_embedded_tests
|
||||||
|
type: boolean
|
||||||
|
displayName: Run X420 Embedded Tests
|
||||||
|
default: false
|
||||||
- name: run_x440_embedded_tests
|
- name: run_x440_embedded_tests
|
||||||
type: boolean
|
type: boolean
|
||||||
displayName: Run X440 Embedded Tests
|
displayName: Run X440 Embedded Tests
|
||||||
@ -209,6 +213,22 @@ stages:
|
|||||||
uhdFpgaArtifactSource: ${{ variables.uhdFpgaArtifactSource }}
|
uhdFpgaArtifactSource: ${{ variables.uhdFpgaArtifactSource }}
|
||||||
fpga_imgs_source: ${{ variables.fpga_imgs_source }}
|
fpga_imgs_source: ${{ variables.fpga_imgs_source }}
|
||||||
|
|
||||||
|
- stage: test_uhd_x420_embedded_stage
|
||||||
|
displayName: Test X420 Embedded UHD
|
||||||
|
dependsOn: []
|
||||||
|
condition: ${{ parameters.run_x420_embedded_tests }}
|
||||||
|
jobs:
|
||||||
|
- template: templates/tests/job-uhd-x420-hardware-tests-s175.yml
|
||||||
|
parameters:
|
||||||
|
uhdArtifactSource: uhd_mono_pipeline
|
||||||
|
uhdFpgaArtifactSource: ${{ variables.uhdFpgaArtifactSource }}
|
||||||
|
fpga_imgs_source: ${{ variables.fpga_imgs_source }}
|
||||||
|
testLength: ${{ parameters.testLength }}
|
||||||
|
runPyTest: false
|
||||||
|
runPyTestNonRF: true
|
||||||
|
runDevTest: true
|
||||||
|
runSystemImageTest: true
|
||||||
|
|
||||||
- stage: test_uhd_x440_embedded_stage
|
- stage: test_uhd_x440_embedded_stage
|
||||||
displayName: Test X440 Embedded UHD
|
displayName: Test X440 Embedded UHD
|
||||||
dependsOn: []
|
dependsOn: []
|
||||||
@ -341,6 +361,10 @@ stages:
|
|||||||
fpga_imgs_source: ${{ variables.fpga_imgs_source }}
|
fpga_imgs_source: ${{ variables.fpga_imgs_source }}
|
||||||
extra_rf_test_args: ${{ parameters.extra_rf_test_args }}
|
extra_rf_test_args: ${{ parameters.extra_rf_test_args }}
|
||||||
testLength: ${{ parameters.testLength }}
|
testLength: ${{ parameters.testLength }}
|
||||||
|
runPyTest: true
|
||||||
|
runPyTestNonRF: false
|
||||||
|
runDevTest: false
|
||||||
|
runSystemImageTest: false
|
||||||
|
|
||||||
- stage: test_x440_rf_tests
|
- stage: test_x440_rf_tests
|
||||||
displayName: Run X440 RF tests
|
displayName: Run X440 RF tests
|
||||||
|
|||||||
@ -87,6 +87,16 @@ stages:
|
|||||||
uhdArtifactSource: uhd_mono_pipeline
|
uhdArtifactSource: uhd_mono_pipeline
|
||||||
uhdFpgaArtifactSource: ${{ variables.uhdFpgaArtifactSource }}
|
uhdFpgaArtifactSource: ${{ variables.uhdFpgaArtifactSource }}
|
||||||
fpga_imgs_source: ${{ variables.fpga_imgs_source }}
|
fpga_imgs_source: ${{ variables.fpga_imgs_source }}
|
||||||
|
- template: templates/tests/job-uhd-x420-hardware-tests-s175.yml
|
||||||
|
parameters:
|
||||||
|
uhdArtifactSource: uhd_mono_pipeline
|
||||||
|
uhdFpgaArtifactSource: ${{ variables.uhdFpgaArtifactSource }}
|
||||||
|
fpga_imgs_source: ${{ variables.fpga_imgs_source }}
|
||||||
|
testLength: ${{ parameters.testLength }}
|
||||||
|
runPyTest: false
|
||||||
|
runPyTestNonRF: true
|
||||||
|
runDevTest: true
|
||||||
|
runSystemImageTest: true
|
||||||
- template: templates/tests/job-uhd-x440-hardware-tests-sdr-test0.yml
|
- template: templates/tests/job-uhd-x440-hardware-tests-sdr-test0.yml
|
||||||
parameters:
|
parameters:
|
||||||
uhdArtifactSource: uhd_mono_pipeline
|
uhdArtifactSource: uhd_mono_pipeline
|
||||||
@ -128,6 +138,17 @@ stages:
|
|||||||
fpga_imgs_source: ${{ variables.fpga_imgs_source }}
|
fpga_imgs_source: ${{ variables.fpga_imgs_source }}
|
||||||
runX410X4400RfSubset: true
|
runX410X4400RfSubset: true
|
||||||
testLength: ${{ parameters.testLength }}
|
testLength: ${{ parameters.testLength }}
|
||||||
|
- template: templates/tests/job-uhd-x420-hardware-tests-s175.yml
|
||||||
|
parameters:
|
||||||
|
uhdArtifactSource: uhd_mono_pipeline
|
||||||
|
uhdFpgaArtifactSource: ${{ variables.uhdFpgaArtifactSource }}
|
||||||
|
fpga_imgs_source: ${{ variables.fpga_imgs_source }}
|
||||||
|
testLength: ${{ parameters.testLength }}
|
||||||
|
runPyTest: true
|
||||||
|
runPyTestNonRF: false
|
||||||
|
runDevTest: false
|
||||||
|
runSystemImageTest: false
|
||||||
|
forceIQCorrections: true
|
||||||
- template: templates/tests/job-uhd-x440-hardware-tests-pebbles.yml
|
- template: templates/tests/job-uhd-x440-hardware-tests-pebbles.yml
|
||||||
parameters:
|
parameters:
|
||||||
uhdArtifactSource: uhd_mono_pipeline
|
uhdArtifactSource: uhd_mono_pipeline
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user