blob: 0cf44977ee53b19b96329fb9ea8e3de5df2dbcbd [file] [log] [blame]
Chris Kay7e61b4d2022-01-10 11:48:02 +00001- job:
2 name: tf-a-test-category-visualization
Chris Kay675db4f2025-06-24 14:14:34 +01003 description: Generates a visualization of TFTF tests by their test group and category.
Chris Kay7e61b4d2022-01-10 11:48:02 +00004 node: docker-amd64-tf-a-jammy
5 concurrent: true
6 properties:
Chris Kay675db4f2025-06-24 14:14:34 +01007 - build-discarder:
8 days-to-keep: 30
Chris Kay7e61b4d2022-01-10 11:48:02 +00009 parameters:
Chris Kay675db4f2025-06-24 14:14:34 +010010 - string:
11 name: CI_REFSPEC
12 default: +refs/heads/master:refs/remotes/origin/master
13 - string:
14 name: JOBS_REFSPEC
15 default: refs/heads/master
16 description: |
17 tf-a-job-configs refspec to use. The master branch is used by default.
18 - string:
19 name: FILTER
20 default:
21 description: Optional job/group filter string (e.g. <code>juno</code>).
Chris Kay7e61b4d2022-01-10 11:48:02 +000022 builders:
Chris Kay675db4f2025-06-24 14:14:34 +010023 - shell: !include-raw: scripts/clone.sh
24 - shell: |
25 mkdir -p output
Chris Kay7e61b4d2022-01-10 11:48:02 +000026
Chris Kay675db4f2025-06-24 14:14:34 +010027 cd tf-a-ci-scripts &&
28 bash script/graphs/categorize-tests.bash ${FILTER} \
29 > ../output.png 2> ../output.tsv
Chris Kay7e61b4d2022-01-10 11:48:02 +000030 publishers:
Chris Kay675db4f2025-06-24 14:14:34 +010031 - archive:
32 artifacts: output.*