From kde-devel Wed Oct 13 23:20:21 2004 From: Shift Date: Wed, 13 Oct 2004 23:20:21 +0000 To: kde-devel Subject: Re: Execution replay for Qt/KDE applications Message-Id: <200410140120.31901.shift () free ! fr> X-MARC-Message: https://marc.info/?l=kde-devel&m=109770948612177 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============0203108284==" --===============0203108284== Content-Type: multipart/signed; boundary="nextPart2251543.8JkdPz7kub"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart2251543.8JkdPz7kub Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Le Thursday 14 October 2004 01:10, Oliver Oppitz a =C3=A9crit : > Hi all, Hi, > I am currently investigating the possibility to use execution replay for > Qt based applications. The basic idea is to record all QEvents (key > pressed, mouse events, redraw, ...) during the lifetime of an application > (and all data read from files). By feeding these events/data back to the > application in a second run, the application should behave identically. > > I believe the feature could be very useful for debugging sporadic errors. > Even a non-technically adept users can mail the recorded traces to the > developer who can then replay the events that lead to the problem. There > is simply is no better bug description than having the application show > itself what went wrong. A second use of execution replay could be > regression testing. > > The implementation should be fairly easy, either using event filters or > reimplementing QApplication.notify(). > > - Has anyone done work along these lines so far? > - Any opinions? > - Do you think this would be useful? > > Bye, Oliver > See http://www.klaralvdalens-datakonsult.se/kdexecutor/morekdexecutor.html Good night, =46ranck --nextPart2251543.8JkdPz7kub Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBBbbg/0lzeB7dZKz0RAiAhAKDNJu5WTo1AX4s9CjUFNHqSbVpjmQCgicvJ 7hNQJ1B49X5W8ws2t685KBM= =n/1M -----END PGP SIGNATURE----- --nextPart2251543.8JkdPz7kub-- --===============0203108284== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe << --===============0203108284==--