Francois Gouget : testbot/UpdateTaskLogs: Delete or recreate files derived from task logs.

Alexandre Julliard julliard at winehq.org
Tue Jan 21 10:45:42 CST 2020


Module: tools
Branch: master
Commit: fbaa67b06992eea45810a2805d271991dd455b72
URL:    https://source.winehq.org/git/tools.git/?a=commit;h=fbaa67b06992eea45810a2805d271991dd455b72

Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Mon Jan 20 16:57:00 2020 +0100

testbot/UpdateTaskLogs: Delete or recreate files derived from task logs.

UpdateTaskLogs can rebuild the reference WineTest reports used for the
detection of new failures, and the .err files that store extra errors.

The reference reports are created from the reports of the WineTest
tasks, based on their completion time. Note that it is not possible to
recreate reference reports for tasks that are older than the first
completed WineTest task. But such issues should go away when these tasks
get expired on the next day.

This allows fixing up the reference reports after an upgrade or a
downgrade. For instance for a downgrade one could run 'UpdateTaskLogs
--delete' first to delete files specific to the new code, then downgrade
and run 'UpdateTaskLogs' to regenerate the files needed by the old code.
Note however that this does not undo any rename operations done when
upgrading. Those would need to be reverted by hand.

Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 testbot/bin/UpdateTaskLogs | 468 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 468 insertions(+)

Diff:   https://source.winehq.org/git/tools.git/?a=commitdiff;h=fbaa67b06992eea45810a2805d271991dd455b72



More information about the wine-cvs mailing list