| #
d08b8bec
|
| 26-Sep-2025 |
Richard Henderson <richard.henderson@linaro.org> |
Merge tag 'pull-10.2-maintainer-260925-1' of https://gitlab.com/stsquad/qemu into staging
September maintainer updates (scripts, semihosting, plugins)
- new gitlab-failure-analysis script - tweak
Merge tag 'pull-10.2-maintainer-260925-1' of https://gitlab.com/stsquad/qemu into staging
September maintainer updates (scripts, semihosting, plugins)
- new gitlab-failure-analysis script - tweak checkpath to ignore license in removed lines - refactor semihosting to build once - add explicit assert to execlog for coverity - new uftrace plugin
# -----BEGIN PGP SIGNATURE----- # # iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmjWWJYACgkQ+9DbCVqe # KkS1sgf+LsP0jsc1wKhzBhO4WarXXacWCDxK22riJ3aolm+gJ+b0WI4ds18A0e3R # z/J8VJVxBZ+6Hid+tOCQwfZ+Hb1p9IofzBdZryGUvwguviNdlpEChhXXnoZkicym # aGcC/jYRkhTx42dKRdZrSzPd3ccipqop9RvGx57bjCSBAEHYNz679p4z91kNR5a9 # UfcCzIQHbBUPZo0F9gQkNnBrjsJQhvF+gXPmmsmBI1pby6gNRQvFshrTQ1C32VpL # VgXNc9cZ6vaREWlgb6izNjsMP7cYTMH2Ppxty/FyEMg7GTfWRjI6Ec8fJKjPFtKr # ZbCNNAeJ9uLK6pJfTk2YxYabxx3JuQ== # =cR9e # -----END PGP SIGNATURE----- # gpg: Signature made Fri 26 Sep 2025 02:10:46 AM PDT # gpg: using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44 # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" [unknown] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: 6685 AE99 E751 67BC AFC8 DF35 FBD0 DB09 5A9E 2A44
* tag 'pull-10.2-maintainer-260925-1' of https://gitlab.com/stsquad/qemu: (24 commits) contrib/plugins/uftrace: add documentation contrib/plugins/uftrace_symbols.py contrib/plugins/uftrace: implement x64 support contrib/plugins/uftrace: generate additional files for uftrace contrib/plugins/uftrace: implement privilege level tracing contrib/plugins/uftrace: implement tracing contrib/plugins/uftrace: track callstack contrib/plugins/uftrace: define cpu operations and implement aarch64 contrib/plugins/uftrace: skeleton file contrib/plugins/execlog: Explicitly check for qemu_plugin_read_register() failure semihosting/arm-compat-semi: compile once in system and per target for user mode semihosting/arm-compat-semi: remove dependency on cpu.h semihosting/arm-compat-semi: eradicate target_long semihosting/arm-compat-semi: replace target_ulong semihosting/arm-compat-semi: eradicate sizeof(target_ulong) include/semihosting/common-semi: extract common_semi API target/{arm, riscv}/common-semi-target: eradicate target_ulong target/riscv/common-semi-target: remove sizeof(target_ulong) semihosting/arm-compat-semi: change common_semi_sys_exit_extended semihosting/guestfd: compile once for system/user ...
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
show more ...
|
| #
5a449678
|
| 22-Sep-2025 |
Alex Bennée <alex.bennee@linaro.org> |
scripts/ci: add gitlab-failure-analysis script
This is a script designed to collect data from multiple pipelines and analyse the failure modes they have. By default it will probe the last 3 failed j
scripts/ci: add gitlab-failure-analysis script
This is a script designed to collect data from multiple pipelines and analyse the failure modes they have. By default it will probe the last 3 failed jobs on the staging branch. However this can all be controlled by the CLI:
./scripts/ci/gitlab-failure-analysis --count 2 --branch=testing/next --id 39915562 --status= running pipeline 2028486060, total jobs 125, skipped 5, failed 0, 39742 tests, 0 failed tests success pipeline 2015018135, total jobs 125, skipped 5, failed 0, 49219 tests, 0 failed tests
You can also skip failing jobs and just dump the tests:
./scripts/ci/gitlab-failure-analysis --branch= --id 39915562 --status= --skip-jobs --pipeline 1946202491 1919542960 failed pipeline 1946202491, total jobs 127, skipped 5, failed 26, 38742 tests, 278 skipped tests, 2 failed tests Failed test qemu.qemu:qtest+qtest-s390x / qtest-s390x/boot-serial-test, check-system-opensuse, 1 /s390x/boot-serial/s390-ccw-virtio - FATAL-ERROR: Failed to find expected string. Please check '/tmp/qtest-boot-serial-sW77EA3' Failed test qemu.qemu:qtest+qtest-aarch64 / qtest-aarch64/arm-cpu-features, check-system-opensuse, 1 /aarch64/arm/query-cpu-model-expansion - ERROR:../tests/qtest/arm-cpu-features.c:459:test_query_cpu_model_expansion: assertion failed (_error == "The CPU type 'host' requires KVM"): ("The CPU type 'host' requires hardware accelerator" == "The CPU type 'host' requires KVM") failed pipeline 1919542960, total jobs 127, skipped 5, failed 2, 48753 tests, 441 skipped tests, 1 failed tests Failed test qemu.qemu:unit / test-aio, msys2-64bit, 12 /aio/timer/schedule - ERROR:../tests/unit/test-aio.c:413:test_timer_schedule: assertion failed: (aio_poll(ctx, true))
Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-ID: <20250922093711.2768983-3-alex.bennee@linaro.org>
show more ...
|