Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 52654 invoked from network); 28 Dec 2006 10:32:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 28 Dec 2006 10:32:18 -0000 Received: (qmail 93859 invoked by uid 500); 28 Dec 2006 10:32:22 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 93700 invoked by uid 500); 28 Dec 2006 10:32:21 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 93691 invoked by uid 99); 28 Dec 2006 10:32:21 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Dec 2006 02:32:21 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of gcjhd-harmony-dev@m.gmane.org designates 80.91.229.2 as permitted sender) Received: from [80.91.229.2] (HELO ciao.gmane.org) (80.91.229.2) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Dec 2006 02:32:12 -0800 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1GzsYA-0000K1-ND for dev@harmony.apache.org; Thu, 28 Dec 2006 11:31:50 +0100 Received: from msfwpr01.ims.intel.com ([62.118.80.132]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 28 Dec 2006 11:31:50 +0100 Received: from egor.pasko by msfwpr01.ims.intel.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 28 Dec 2006 11:31:50 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: dev@harmony.apache.org From: Egor Pasko Subject: Re: [drlvm][testing][jit] regular testing for JIT regressions on HUT Date: 28 Dec 2006 16:31:44 +0600 Lines: 79 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: msfwpr01.ims.intel.com User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 Sender: news X-Virus-Checked: Checked by ClamAV on apache.org On the 0x24D day of Apache Harmony Alexander Kleymenov wrote: > Hello, > > > OK)) > > > > BTW, Mikhail, are we going to integrate IR-level JIT regression tests > > ([1]) into the *DRLVM regression testing infrastructure* in the > > nearest future? > > Stop, guys, let's think. Regression test is a test checking for > particular problem reported and fixed before. So regression test and > JIRA report have one-to-one correspondence. Agreed. > What I see at HARMONY-1531 is a set of tests for Jitrino.OPT marked > as "improvement", not as a bug. yes, it is an improvement *that allows* to run special JIT IR-level tests to run. Basic idea came from the fact that some JIT bugs can NOT be reproduced by a simple Java test, we have Jasmin to write more JIT-oriented tests, but many issues can NOT be covered by Jasmin coding too. For example, quality of Register Allocator and such. We would like to have more fine-tuned tests that create certain IR (=Intermediate Representation) sources and feed JIT with them via a special interface, then check, how JIT optimized it. That's a technical detail. Now back to politics: > So, I think, these tests should go to different place, not to > regression test suite. Right? Good point. Initially the intention was to call it JIT Unit Tests. But what can stop us from tracking regressions with tests based on this idea? Let's look at the variants where to include the framework: 1. smoke 2. c-unit 3. kernel 4. regression 5. harmony unit 6. forgot something? So, for the moment (4) seems most natural. Maybe, some tests to include into (2) and some to (4). I do not insist, just want to know your opinion for now. ps: gosh, what a lots of test suites! how canitbe? > > Are there any pending tasks to reach that point? IMHO, we should > > integrate/commit it and let go for constant improvement. That's quite > > enough for the start. (Not the highest priority, but gonnabe pretty > > useful). Please, tell me if I am missing something here. > > I'm agree with you. Tests first! Any tests increase the quality > of the product (if they do not do some intentional harm of course). > > > Alexander Kleymenov, are you interested? BTW, do you have a > > prioritized list of TODO items for DRLVM RTI? > > No, I don't have such. I see some further works on reg test suite (such as > old reg tests converting/integration), but I did not make any plans and > prioritizations. I think we should have public list of such TODOs so > everyone interesting could help us with it. Your thoughts? Yeah, knowing the prioritized list is very important. Let's create it and publish somewhere, say, on wiki to track things in a better way. What I see immediately: * exclude lists * integration of HARMONY-1531 // we are discussing it * integration to other test suites (same report engine and such) // need to discuss * what I missed -- Egor Pasko