Return-Path: Delivered-To: apmail-lucene-java-dev-archive@www.apache.org Received: (qmail 99672 invoked from network); 17 Mar 2005 15:06:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 17 Mar 2005 15:06:00 -0000 Received: (qmail 49674 invoked by uid 500); 17 Mar 2005 15:05:58 -0000 Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org Received: (qmail 49646 invoked by uid 500); 17 Mar 2005 15:05:57 -0000 Mailing-List: contact java-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@lucene.apache.org Delivered-To: mailing list java-dev@lucene.apache.org Received: (qmail 49632 invoked by uid 500); 17 Mar 2005 15:05:57 -0000 Delivered-To: apmail-jakarta-lucene-dev@jakarta.apache.org Received: (qmail 49626 invoked by uid 99); 17 Mar 2005 15:05:57 -0000 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=DNS_FROM_RFC_ABUSE,RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of mamcxyz@gmail.com designates 64.233.170.203 as permitted sender) Received: from rproxy.gmail.com (HELO rproxy.gmail.com) (64.233.170.203) by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 17 Mar 2005 07:05:56 -0800 Received: by rproxy.gmail.com with SMTP id f1so6757rne for ; Thu, 17 Mar 2005 07:05:51 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=a19XclY8lminfjW9fkq3Y06VYzMa1K9tvXbpjJp7Dvs2Mh7MPRmZnksxrfAH1dRYOzBcN/Jvfd7d3zxAFaBwiDSbzxEj3/iiryGfvznCn2vXs49tSmFlpYTThSnedzeChJXvNvoPG66IY4+7VNsyGZM6Xgom4GTc8r0bkI3CL5o= Received: by 10.38.10.48 with SMTP id 48mr1547548rnj; Thu, 17 Mar 2005 07:05:51 -0800 (PST) Received: by 10.38.12.41 with HTTP; Thu, 17 Mar 2005 07:05:50 -0800 (PST) Message-ID: <8a5fe26005031707052419c79a@mail.gmail.com> Date: Thu, 17 Mar 2005 10:05:50 -0500 From: "Mario Alejandro M." Reply-To: "Mario Alejandro M." To: Lucene Developers List Subject: Fwd: Recomended strategy for perform test cases for a new port In-Reply-To: <8a5fe26005031513287e02bbb7@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable References: <8a5fe26005031513287e02bbb7@mail.gmail.com> X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N I don't know why, but this message not appear before in the list, so I resend it... ---------- Forwarded message ---------- From: Mario Alejandro M. Date: Tue, 15 Mar 2005 16:28:01 -0500 Subject: Recomended strategy for perform test cases for a new port To: Lucene Developers List I finish the main (and boring!) part of port Lucene to Delphi (http://mutis.sourceforge.net/). So, I build some test cases and rigth now I pass test cases for: - BitVector - Field - DateField - Document - Number - PriorityQueue - StringHelper - Token - Analyzers (Simple,Null,Stop,Perfield) I want to know, from your experience, how go from here? I have a "compile" version but really not work. What classes/branch must pass/work rigth before the others? What path follow, how be more productive? I want to know what is the basic strategy to build the testcases (ie: Test first this, then move to that, etc...). My first inclination is get a chart of the code in UML and go for each branch. However, because some clases are interacting to others, this can be very hard to do. I prefer a strategy where I can go for the basic stuff and leave complex classes for later, so i can reach beta more quickly. In what point i can get a "working" version, ie: a version where the most basic functionality work but maybe advanced classes (like queryparser) is not. This is the CVS location, if that is necesary for something... http://cvs.sourceforge.net/viewcvs.py/mutis/Mutis/ -- Mario Alejandro Montoya MCP www.solucionesvulcano.com !Obtenga su sitio Web din=E1mico! MUTIS http://mutis.sourceforge.net/ --=20 Mario Alejandro Montoya MCP www.solucionesvulcano.com !Obtenga su sitio Web din=E1mico! --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org For additional commands, e-mail: java-dev-help@lucene.apache.org