Return-Path: Delivered-To: apmail-maven-commits-archive@www.apache.org Received: (qmail 58822 invoked from network); 10 Dec 2010 15:02:48 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 10 Dec 2010 15:02:48 -0000 Received: (qmail 50613 invoked by uid 500); 10 Dec 2010 15:02:48 -0000 Delivered-To: apmail-maven-commits-archive@maven.apache.org Received: (qmail 50565 invoked by uid 500); 10 Dec 2010 15:02:48 -0000 Mailing-List: contact commits-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@maven.apache.org Delivered-To: mailing list commits@maven.apache.org Received: (qmail 50558 invoked by uid 99); 10 Dec 2010 15:02:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Dec 2010 15:02:48 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Dec 2010 15:02:47 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id DE5BC23888E8; Fri, 10 Dec 2010 15:02:27 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1044392 - /maven/indexer/trunk/indexer-core/src/test/java/org/apache/maven/index/ConcurrentUseTest.java Date: Fri, 10 Dec 2010 15:02:27 -0000 To: commits@maven.apache.org From: cstamas@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20101210150227.DE5BC23888E8@eris.apache.org> Author: cstamas Date: Fri Dec 10 15:02:27 2010 New Revision: 1044392 URL: http://svn.apache.org/viewvc?rev=1044392&view=rev Log: Making ConcurrentUseTest UT still use async commits, unlike other UTs unprepared for concurrency issues (and actually expecting "old" behaviour). Modified: maven/indexer/trunk/indexer-core/src/test/java/org/apache/maven/index/ConcurrentUseTest.java Modified: maven/indexer/trunk/indexer-core/src/test/java/org/apache/maven/index/ConcurrentUseTest.java URL: http://svn.apache.org/viewvc/maven/indexer/trunk/indexer-core/src/test/java/org/apache/maven/index/ConcurrentUseTest.java?rev=1044392&r1=1044391&r2=1044392&view=diff ============================================================================== --- maven/indexer/trunk/indexer-core/src/test/java/org/apache/maven/index/ConcurrentUseTest.java (original) +++ maven/indexer/trunk/indexer-core/src/test/java/org/apache/maven/index/ConcurrentUseTest.java Fri Dec 10 15:02:27 2010 @@ -6,6 +6,7 @@ import java.util.concurrent.atomic.Atomi import junit.framework.Assert; import org.apache.lucene.search.Query; +import org.apache.maven.index.context.DefaultIndexingContext; import org.apache.maven.index.context.IndexingContext; public class ConcurrentUseTest @@ -19,6 +20,9 @@ public class ConcurrentUseTest protected void prepareNexusIndexer( NexusIndexer nexusIndexer ) throws Exception { + // This IS concurrent test, so here, unlike all other UTs, we DO want to have async commits + DefaultIndexingContext.BLOCKING_COMMIT = false; + context = nexusIndexer.addIndexingContext( "test-default", "test", repo, indexDir, null, null, DEFAULT_CREATORS ); @@ -65,6 +69,10 @@ public class ConcurrentUseTest context.commit(); + // sleep more than bottleWarmer does, to be sure commit and reopen happened + // BottleWarmer sleeps 1000 millis + Thread.sleep( 2000 ); + // Query q = nexusIndexer.constructQuery( MAVEN.GROUP_ID, ai.groupId, SearchType.SCORED );