mesa/bin/ci
Guilherme Gallo f8b8352022 ci/bin: Print a summary list of dependency and target jobs
We already print all the detected target jobs from regex and its
dependencies. But for more complex regexes the list can be cumbersome,
and an aggregate list of dependencies and targets can be more value, so
add these prints as well.

This is what looks like:

```
Running 10 dependency jobs:
 alpine/x86_64_lava_ssh_client, clang-format, debian-arm64,
 debian-testing, debian/arm64_build, debian/x86_64_build,
 debian/x86_64_build-base, kernel+rootfs_arm64, kernel+rootfs_x86_64,
 rustfmt

Running 15 target jobs:
 a618_gl 1/4, a660_gl 1/2, intel-tgl-skqp, iris-amly-egl, iris-apl-deqp
 1/3, iris-cml-deqp 1/4, iris-glk-deqp 1/2, iris-kbl-deqp 1/3,
 lima-mali450-deqp:arm64, lima-mali450-piglit:arm64 1/2,
 panfrost-g52-gl:arm64 1/3, panfrost-g72-gl:arm64 1/3,
 panfrost-t720-gles2:arm64, panfrost-t860-egl:arm64, zink-anv-tgl
```

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25940>
2023-11-08 02:18:17 +00:00
..
test bin/ci: Add StructuredLogger to improve log handling 2023-04-19 14:36:37 +00:00
.gitignore bin/ci: add gitlab_gql.py.cache to the .gitignore 2023-01-16 15:27:38 +00:00
ci_run_n_monitor.py ci/bin: Print a summary list of dependency and target jobs 2023-11-08 02:18:17 +00:00
ci_run_n_monitor.sh bin/ci/ci_run_n_monitor: use venv wrapper 2023-08-03 23:21:31 +00:00
download_gl_schema.sh ci: move the CI handling scripts into bin/ci 2022-12-19 16:36:19 +01:00
gitlab_common.py ci/marge_queue: add pretty_dutation() 2023-10-24 12:57:14 +00:00
gitlab_gql.py ci/bin: Fix mypy errors in gitlab_gql.py 2023-11-08 02:18:17 +00:00
gitlab_gql.sh bin/ci/gitlab_gql: use venv wrapper 2023-08-03 23:21:32 +00:00
job_details.gql ci: move the CI handling scripts into bin/ci 2022-12-19 16:36:19 +01:00
marge_queue.py ci/marge_queue: add pretty_dutation() 2023-10-24 12:57:14 +00:00
marge_queue.sh ci: ci_marge_queue.py 2023-10-14 11:28:56 +00:00
pipeline_details.gql ci/bin: gql: Improve queries for jobs/stages retrieval 2023-11-08 02:18:17 +00:00
pipeline_utils.gql ci/bin: Fix gitlab_gql methods that uses needs DAG 2023-11-08 02:18:17 +00:00
requirements.txt ci/bin: Replace AIOHTTPTransport with RequestsHTTPTransport 2023-11-08 02:18:17 +00:00
structured_logger.py bin/ci: Add StructuredLogger to improve log handling 2023-04-19 14:36:37 +00:00
update_traces_checksum.py ci_run_n_monitor: Poll mesa/mesa and user/mesa for pipelines at the same time. 2023-10-20 08:23:24 +00:00
update_traces_checksum.sh bin/ci/update_traces_checksum: use venv wrapper 2023-08-03 23:21:32 +00:00