declare -A FILTER # FILTER is meant to be used with a negative gtest filter # Designate the tests to be excluded from all test runs first, # followed by tests that should be excluded by device. # Permanent exclusions # These tests are included for debugging, but are not executed in normal # execution on any ASIC: PERMANENT_BLACKLIST_ALL_ASICS= # This is the temporary blacklist for all ASICs. This is to be used when a test # is failing consistently TEMPORARY_BLACKLIST_ALL_ASICS= if [ -z "$PERMANENT_BLACKLIST_ALL_ASICS" -a -z "$TEMPORARY_BLACKLIST_ALL_ASICS" ]; then BLACKLIST_ALL_ASICS= else BLACKLIST_ALL_ASICS=\ "$PERMANENT_BLACKLIST_ALL_ASICS:"\ "$TEMPORARY_BLACKLIST_ALL_ASICS:" fi # Device specific blacklists FILTER[vega10]=\ $BLACKLIST_ALL_ASICS # SWDEV-207510 FILTER[vega20]=\ $BLACKLIST_ALL_ASICS\ "GpuFunctionalReadOnly.TestFrequenciesRead:"\ "GpuFunctionalReadOnly.TestProcInfoRead" # SWDEV-207510 FILTER[arcturus]=\ $BLACKLIST_ALL_ASICS\ "GpuFunctionalReadOnly.TestFrequenciesRead:"\ "GpuFunctionalReadWrite.TestFrequenciesReadWrite:"\ "GpuFunctionalReadOnly.TestProcInfoRead" # SWDEV-306889 FILTER[aldebaran]=\ $BLACKLIST_ALL_ASICS\ "GpuFunctionalReadOnly.FanRead:"\ "GpuFunctionalReadOnly.TestVoltCurvRead:"\ "GpuFunctionalReadOnly.TestFrequenciesRead:"\ "GpuFunctionalReadWrite.FanReadWrite:"\ "GpuFunctionalReadWrite.TestFrequenciesReadWrite:"\ "GpuFunctionalReadWrite.TestPciReadWrite:"\ "GpuFunctionalReadWrite.TestPowerReadWrite" # SWDEV-319795 FILTER[sienna_cichlid]=\ $BLACKLIST_ALL_ASICS\ "GpuFunctionalReadWrite.TestPerfLevelReadWrite" # SWDEV-321166 FILTER[virtualization]=\ $BLACKLIST_ALL_ASICS\ "GpuFunctionalReadOnly.TestOverdriveRead:"\ "GpuFunctionalReadOnly.TestGPUBusyRead:"\ "GpuFunctionalReadWrite.FanReadWrite:"\ "GpuFunctionalReadWrite.TestOverdriveReadWrite:"\ "GpuFunctionalReadWrite.TestPowerReadWrite:"\ "GpuFunctionalReadWrite.TestPowerCapReadWrite" # SWDEV-391407 and PLAT-156250 # aqua_vanjaram and later systems show 'ip discovery' in # /sys/class/kfd/kfd/topology/nodes/*/name # # For those systems gfx_target_version must be used. It can be found in # /sys/class/kfd/kfd/topology/nodes/*/properties FILTER[90400]=\ $BLACKLIST_ALL_ASICS\ "GpuFunctionalReadOnly.TestVoltCurvRead:" FILTER[90401]=${FILTER[90400]} FILTER[90402]=${FILTER[90400]} # SWDEV-566543 # SWDEV-572968 # SWDEV-571572 # SWDEV-571574 # SWDEV-571576 FILTER[strix_point]=\ $BLACKLIST_ALL_ASICS\ "GpuFunctionalReadOnly.TempRead:"\ "GpuFunctionalReadOnly.TestFrequenciesRead:"\ "GpuFunctionalReadWrite.TestFrequenciesReadWrite" FILTER[veo]=${FILTER[strix_point]} FILTER[gfx1150]=${FILTER[strix_point]} FILTER[gfx1151]=${FILTER[strix_point]} FILTER[gfx1152]=${FILTER[strix_point]} FILTER[gfx1153]=${FILTER[strix_point]}