diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6c3800a2a774a337156d0d92d8f7f7a8d98e2a1c..35b8851472732ab193e07d33f123152a4f16743d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -370,15 +370,17 @@ test-linux-aarch64-cov: # Reexport coverage information for final 'coverage' job dotenv: build/coverage_path.env -.test-linux-aarch64-cov-fvp: +test-linux-aarch64-cov-fvp: extends: - .standard-rules - .coverage-post-processing stage: test + # Testing under FVP requires a longer timeout because simulation is much slower than silicon execution + timeout: 40m needs: - build-clang-cov variables: - FVP_TEST_EXECUTABLE: "./build/kleidiai_test --gtest_output=xml:kleidiai_test_results.xml" + FVP_TEST_EXECUTABLE: "./build/kleidiai_test --gtest_output=xml:kleidiai_test_results.xml --gtest_filter=*sme* --gtest_brief=1" script: - *test-linux-fvp - mkdir -p build/coverage @@ -502,7 +504,7 @@ coverage: stage: analyze needs: - test-linux-aarch64-cov - # - test-linux-aarch64-cov-fvp # disabled job + - test-linux-aarch64-cov-fvp script: - mkdir -p build/html/coverage - gcovr --json-add-tracefile "build/coverage/*.json" --print-summary