29.11.2012, 01:21, "Juan Jose Garcia-Ripoll" <juanjose.garciarip...@gmail.com>: > On Mon, Nov 26, 2012 at 11:06 PM, Anton Vodonosov <avodono...@yandex.ru> > wrote: >> I see that according reports situation is not always improving with commits. > > It turns out that the code I used for sorting reports was broken! Now I fixed > the code that separates dates from file names and the comparison is way > better :-) > > http://ecls.sourceforge.net/reports-generated/ecl/index.html
I look at the reports and see that changes between two consecutive versions sometimes have regressions, sometimes things are improved. But it's difficult for me to see the overall direction of quality change. How do you monitor it? Consider the following approach. We chose some "base version", and compare all the next versions to it. Initially the base-version may be the previous release. If the next tested versions have regressions comparing to the base-version, the regressions are noticed and planned to fix. As soon as we have some development version without regressions and maybe with improvements comparing to the base-version, we start to use this new version as the base-version - all the further versions are compared to it. I.e. as soon as we reach new level of quality - next dev version without regressios but with improvements - we capture this quality level by shifting base version to it, and do not allow the quality go back. Thus trying to keep quality a non-decreasing function of time. I've have tried this approach when monitored the ABCL development towards the new release. Initially I compared all the deve versions to the previous release. Later, as revision 14200 of ABCL has only improvements comparing with the prev release, I compared all the further versions with this revision. If you want, I can help you to setup this procedure for ECL. I guess it will be some variable *base-version* in your reporting script, and another column in the table, which compares the current version with the *base-version*. Probably the table may be extended also with columns for bytecode version of ECL. P.S. I've fixed small bug in test-grid-reporting code, so that this report will have two columns: http://ecls.sourceforge.net/reports-generated/ecl/ecl-diff-lisp-to-c-20121207231628.html You may want to git pull to get this fix. ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list