diff --git a/.ci/templates/stages-uhd-pipeline.yml b/.ci/templates/stages-uhd-pipeline.yml index 28aa74d58..7cef1e778 100644 --- a/.ci/templates/stages-uhd-pipeline.yml +++ b/.ci/templates/stages-uhd-pipeline.yml @@ -814,16 +814,11 @@ stages: clean: true rfnoc_include_dir: $(Build.SourcesDirectory)/rfnoc-oot-blocks-dev/rfnoc -# We don't want to run this stage on master, because it will always fail due to the check that the hw-tools have implemented. - stage: usrp4_tests displayName: Simulate + Build usrp4-hw dependsOn: analyze_changeset condition: > - and( - succeeded(), - not( - eq(variables['Build.SourceBranch'], 'refs/heads/master') - ), + and(succeeded(), or( contains(dependencies.analyze_changeset.outputs['analyze.gen_testlist.UhdTestList'], 'fpga.usrp3.x4xx'), contains(dependencies.analyze_changeset.outputs['analyze.gen_testlist.UhdTestList'], 'fpga.usrp3.all'),