ci: aarch64: simplify skipped test logic (#3313)

Signed-off-by: Siddhartha Menon <siddhartha.menon@arm.com>
This commit is contained in:
Siddhartha Menon
2025-05-22 20:49:51 +01:00
committed by GitHub
parent f3ea698278
commit 18e7af5bd9
2 changed files with 14 additions and 21 deletions

View File

@ -23,9 +23,6 @@ set -eo pipefail
OS=${OS:-"Linux"}
# AArch64 does not officially support graph for now.
SKIPPED_GRAPH_TEST_FAILURES=""
# described in issue: https://github.com/uxlfoundation/oneDNN/issues/2175
SKIPPED_TEST_FAILURES="test_benchdnn_modeC_matmul_multidims_cpu"
@ -35,28 +32,24 @@ if [[ "$OS" == "Linux" ]]; then
# as test_matmul is time consuming , we only run it in release mode to save time.
SKIPPED_TEST_FAILURES+="|test_matmul"
fi
SKIPPED_TEST_FAILURES+="|test_benchdnn_modeC_binary_ci_cpu"
SKIPPED_TEST_FAILURES+="|test_benchdnn_modeC_binary_different_dt_ci_cpu"
# Note: the order here matters. The first test added to
# SKIPPED_GRAPH_TEST_FAILURES should not have a '|' character to avoid
# skipping everything.
SKIPPED_GRAPH_TEST_FAILURES+="test_benchdnn_modeC_graph_ci_cpu"
SKIPPED_GRAPH_TEST_FAILURES+="|test_graph_unit_dnnl_large_partition_cpu"
SKIPPED_TEST_FAILURES+="|test_benchdnn_modeC_graph_ci_cpu"
SKIPPED_TEST_FAILURES+="|test_graph_unit_dnnl_large_partition_cpu"
fi
# Nightly failures
SKIPPED_NIGHTLY_TEST_FAILURES="test_benchdnn_modeC_bnorm_all_blocked_cpu"
SKIPPED_NIGHTLY_TEST_FAILURES+="|test_benchdnn_modeC_bnorm_regressions_cpu"
SKIPPED_NIGHTLY_TEST_FAILURES+="|test_benchdnn_modeC_conv_int8_cpu"
SKIPPED_NIGHTLY_TEST_FAILURES+="|test_benchdnn_modeC_graph_fusions_cpu"
SKIPPED_NIGHTLY_TEST_FAILURES+="|test_benchdnn_modeC_matmul_sparse_gpu_cpu"
SKIPPED_NIGHTLY_TEST_FAILURES+="|test_benchdnn_modeC_reorder_all_cpu"
SKIPPED_TEST_FAILURES+="|test_benchdnn_modeC_bnorm_all_blocked_cpu"
SKIPPED_TEST_FAILURES+="|test_benchdnn_modeC_bnorm_regressions_cpu"
SKIPPED_TEST_FAILURES+="|test_benchdnn_modeC_conv_int8_cpu"
SKIPPED_TEST_FAILURES+="|test_benchdnn_modeC_graph_fusions_cpu"
SKIPPED_TEST_FAILURES+="|test_benchdnn_modeC_matmul_sparse_gpu_cpu"
SKIPPED_TEST_FAILURES+="|test_benchdnn_modeC_reorder_all_cpu"
# * c7g failures. TODO: scope these to c7g only. Better yet, fix them.
SKIPPED_NIGHTLY_TEST_FAILURES+="|test_benchdnn_modeC_binary_all_cpu"
SKIPPED_NIGHTLY_TEST_FAILURES+="|test_benchdnn_modeC_graph_int8_cpu"
SKIPPED_TEST_FAILURES+="|${SKIPPED_GRAPH_TEST_FAILURES}|${SKIPPED_NIGHTLY_TEST_FAILURES}"
# c7g failures. TODO: scope these to c7g only. Better yet, fix them.
SKIPPED_TEST_FAILURES+="|test_benchdnn_modeC_binary_all_cpu"
SKIPPED_TEST_FAILURES+="|test_benchdnn_modeC_graph_int8_cpu"
printf "${SKIPPED_TEST_FAILURES}"

View File

@ -24,7 +24,7 @@ on:
branches: [main, "rls-*"]
paths:
- ".github/automation/*"
- ".github/automation/aarch64"
- ".github/automation/aarch64/**"
- ".github/workflows/aarch64-acl.yml"
- ".github/workflows/ci-aarch64.yml"
- "cmake/**"
@ -39,7 +39,7 @@ on:
types: [opened, synchronize, reopened]
paths:
- ".github/automation/*"
- ".github/automation/aarch64"
- ".github/automation/aarch64/**"
- ".github/workflows/aarch64-acl.yml"
- ".github/workflows/ci-aarch64.yml"
- "cmake/**"