This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "DejaGNU".
The branch, mwr-patch-20231212-1 has been created at 1b90c9c17a67a276bad06860555b3adc4e4e989e (commit) - Log ----------------------------------------------------------------- commit 1b90c9c17a67a276bad06860555b3adc4e4e989e Author: Jacob Bachmeyer <j...@gnu.org> Date: Wed Dec 13 20:01:24 2023 -0600 Update ChangeLog after installing patches commit ef0e2f97866f42e7197a26ef7ced3d30efacd9a8 Author: Maciej W. Rozycki <ma...@embecosm.com> Date: Tue Dec 12 13:10:03 2023 +0000 Harmonise test execution reporting across protocols Report both the full command and the timeout value consistently across various communication protocols, and always always output the report to the log file, so that procedures do not have to be locally overridden to extract this data where needed to reproduce an issue by hand. * baseboards/qemu.exp (qemu_load): Add execution reporting. * config/gdb-comm.exp (gdb_comm_load): Likewise. * config/gdb_stub.exp (gdb_stub_load): Likewise. * config/sim.exp (sim_load): Likewise. * config/unix.exp (unix_load): Report full command in addition to timeout value. commit fbdcba42176e9f76c1d9e898347c91abd8b86df1 Author: Maciej W. Rozycki <ma...@embecosm.com> Date: Tue Dec 12 13:09:54 2023 +0000 Use `test_timeout' consistently across protocols The `test_timeout' global parameter was added with commit 73db65f53795, however for the `unix' protocol only and then only in the local case. Update the remote case of the `unix' protocol, other protocols that use various timeout sources, and the `qemu' board to take any `test_timeout' setting into account as appropriate. Amend the manual accordingly. * baseboards/qemu.exp (qemu_load): Respect global `test_timeout' setting. * config/gdb-comm.exp (gdb_comm_load): Likewise. * config/gdb_stub.exp (gdb_stub_load): Likewise. * config/sim.exp (sim_load): Likewise. * config/unix.exp (unix_load): Likewise, in the remote case. * doc/dejagnu.texi (Local configuration file): Update accordingly. commit 34d6720bb9371ad885f8e642a77d869929db15d6 Author: Maciej W. Rozycki <ma...@embecosm.com> Date: Tue Dec 12 13:09:45 2023 +0000 Set `testcase_timeout' earlier on in `gdb_comm_load' Move the setting of `testcase_timeout' earlier on in `gdb_comm_load'. It will be needed for reporting later on. No semantics change. * config/gdb-comm.exp (gdb_comm_load): Set `testcase_timeout' earlier on. commit 4d924d484a06e8b463fff966297f87a1eabc21bd Author: Maciej W. Rozycki <ma...@embecosm.com> Date: Tue Dec 12 13:09:37 2023 +0000 Do not set `test_timeout' in `unix_load' The `test_timeout' global parameter is expected to be optionally set by a board description file and then taken into account by `unix_load' to override the default of 300. However not only the procedure checks for the override but it sets the global parameter to the default as well if not present. This might make a minuscule TCL interpreter execution time reduction, but seems rather awkward from the programming style's point of view, and may cause undesired effects if the parameter is referred elsewhere. Remove the setting of the global parameter then, while retaining its semantics. * config/unix.exp (unix_load): Don't ever set `test_timeout', just use it locally. ----------------------------------------------------------------------- hooks/post-receive -- DejaGNU _______________________________________________ Dejagnu-commit mailing list Dejagnu-commit@gnu.org https://lists.gnu.org/mailman/listinfo/dejagnu-commit