Merge tag 'qtest-20260819-pull-request' of https://gitlab.com/farosas/qemu into staging

QTest pull request

- Use GLib wrappers during QTEST_LOG parsing
- Skip tests when 'pc' machine is not built in

# -----BEGIN PGP SIGNATURE-----
#
# iQJEBAABCAAuFiEEqhtIsKIjJqWkw2TPx5jcdBvsMZ0FAmqFvgkQHGZhcm9zYXNA
# c3VzZS5kZQAKCRDHmNx0G+wxnaQuD/9itCBxx1EfDgMoyf2nhcWPIiFUnNFoU2g6
# G+V3GcNXsTe3MbA/IImj01bUjjsvnyuTQqgzg1VQg1U2zCth5uLYwr82GxWkLB2W
# M0l66zfwYdlu8R3q24JLd1vWweWK9GH71Wv7oRx5skR1nTqFQeitotcd7Qb6Ut8m
# BHRYqrjAdaOVlx0jvaV9lksoDJkVmDlK09HoSS4+TUmht0lPZv4u3y+t4bUqi7fa
# 5zMjdaxgq4jltA4UkBOMy+EqvYijZbEmLHOgtx21c0obmiVWHf+NrE8jMF4rmNNS
# SOk5JFIq1kyF6kLDn/BzxsFUdsX1W3ZYxjnFOuFf3CNHJB+0v9n4S96DLkHpZ4cM
# +1sV98MmaoAAXN5d3Uc1ZwDAlhunkUmoic0r6q4YmNgQCRqVRjMgE9aSr7JevN2U
# nRYfPuLkKj7aoE7sCK88Ft0X6wH7vFxz+lqCx7Crg1Z0t4kCAo8FemNLO8kSSUZ/
# IgDzBx5eoqyL9IJRsmtwFH2O5XFSKuhs8dTZqNLV4X0saIuXxR2iofuTonxtvvHh
# Q30etPmgqnll/LxhtVNrzXP4+gWXKIgpBhAOPGgIpr0xNeNv9G8qGXorMC7m117T
# 8iJjaExJGT1u9hyH3TCzjVapgZFylMMT2dFGLOLrSpqfebtAZDz7KoUJZDO343l/
# v17mT8jcCQ==
# =un2j
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 19 Aug 2026 07:30:33 AM PDT
# gpg:                using RSA key AA1B48B0A22326A5A4C364CFC798DC741BEC319D
# gpg:                issuer "[email protected]"
# gpg: Good signature from "Fabiano Rosas <[email protected]>" [unknown]
# gpg:                 aka "Fabiano Almeida Rosas <[email protected]>" [unknown]
# gpg: WARNING: The key's User ID is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: AA1B 48B0 A223 26A5 A4C3  64CF C798 DC74 1BEC 319D

* tag 'qtest-20260819-pull-request' of https://gitlab.com/farosas/qemu:
  tests/qtest/pxe-test: skip per-row cases whose machine is unavailable
  tests/qtest/drive_del-test: skip pc tests when 'pc' machine is unavailable
  tests/qtest/device-plug-test: skip pc tests when 'pc' machine is unavailable
  tests/qtest/libqtest: Use GLib functions for proper const correctness

Signed-off-by: Richard Henderson <[email protected]>