You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by Sudarshan Gaikaiwari <su...@acm.org> on 2012/05/19 02:21:24 UTC
Unable to run LookupBenchmarkTest
I am trying to run the LookupBenchmarkTest using the following command
ant -v test -Dtestcase=LookupBenchmarkTest
-Dtests.seed=24BC5D3301BB6D9 -Dargs="-Dfile.encoding=UTF-8"
I see the following error
---------------------------------------------------------------------------------------------------
[junit4] Default encoding: UTF-8
[junit4] Suite: org.apache.lucene.search.suggest.LookupBenchmarkTest
[junit4] > (@BeforeClass output)
[junit4] 2> NOTE: test params are: codec=Lucene40,
sim=RandomSimilarityProvider(queryNorm=true,coord=false): {},
locale=sv, timezone=Pacific/Tongatapu
[junit4] 2> NOTE: Linux 2.6.32-41-generic amd64/Sun Microsystems
Inc. 1.6.0_26 (64-bit)/cpus=2,threads=1,free=101664256,total=121372672
[junit4] 2> NOTE: All tests run in this JVM: [LookupBenchmarkTest]
[junit4] 2> NOTE: reproduce with: ant test
-Dtestcase=LookupBenchmarkTest -Dtests.seed=71CBF75133B374B2
-Dtests.locale=sv -Dtests.timezone=Pacific/Tongatapu
-Dargs="-Dfile.encoding=UTF-8"
[junit4] 2>
[junit4] ERROR 0.00s | LookupBenchmarkTest (suite)
[junit4] > Throwable #1: java.lang.AssertionError: disable
assertions before running benchmarks!
---------------------------------------------------------------------------------------------------
If I comment out the Assertions in the common-build.xml file
--------------------------------------------------------------------
<!-- Assertions.
<assertions>
<enable package="org.apache.lucene"/>
<enable package="org.apache.solr"/>
</assertions>
-->
------------------------------------------------------------------------
I get the following error.
---------------------------------------------------------------------------------
[junit4] Default encoding: UTF-8
[junit4] Suite: org.apache.lucene.search.suggest.LookupBenchmarkTest
[junit4] > (@BeforeClass output)
[junit4] 2> NOTE: test params are: codec=Lucene40, sim=null,
locale=null, timezone=(null)
[junit4] 2> NOTE: Linux 2.6.32-41-generic amd64/Sun Microsystems
Inc. 1.6.0_26 (64-bit)/cpus=2,threads=1,free=102887424,total=121372672
[junit4] 2> NOTE: All tests run in this JVM: [LookupBenchmarkTest]
[junit4] 2> NOTE: reproduce with: ant test
-Dtestcase=LookupBenchmarkTest -Dtests.seed=88E90A184025623E
-Dargs="-Dfile.encoding=UTF-8"
[junit4] 2>
[junit4] ERROR 0.00s | LookupBenchmarkTest (suite)
[junit4] > Throwable #1: java.lang.Exception: Test class
requires assertions, enable assertions globally (-ea) or for
Solr/Lucene subpackages only.
[junit4] > at
org.apache.lucene.util.TestRuleAssertionsRequired.validate(TestRuleAssertionsRequired.java:45)
[junit4] > at
org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:35)
------------------------------------------------------------------------------------
Please let me know how I should run this test.
--
Sudarshan Gaikaiwari
www.sudarshan.org
sudarshan@acm.org
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org
Re: Unable to run LookupBenchmarkTest
Posted by Michael McCandless <lu...@mikemccandless.com>.
Good question!
One way to run it is temporarily comment out the code in the validate
method in lucene/test-framework/src/java/org/apache/lucene/util/TestRuleAssertionsRequired.java
Maybe we should give this tool a static main instead of running it as
a test case..
Mike McCandless
http://blog.mikemccandless.com
On Fri, May 18, 2012 at 8:21 PM, Sudarshan Gaikaiwari <su...@acm.org> wrote:
> I am trying to run the LookupBenchmarkTest using the following command
>
> ant -v test -Dtestcase=LookupBenchmarkTest
> -Dtests.seed=24BC5D3301BB6D9 -Dargs="-Dfile.encoding=UTF-8"
>
> I see the following error
> ---------------------------------------------------------------------------------------------------
>
> [junit4] Default encoding: UTF-8
> [junit4] Suite: org.apache.lucene.search.suggest.LookupBenchmarkTest
> [junit4] > (@BeforeClass output)
> [junit4] 2> NOTE: test params are: codec=Lucene40,
> sim=RandomSimilarityProvider(queryNorm=true,coord=false): {},
> locale=sv, timezone=Pacific/Tongatapu
> [junit4] 2> NOTE: Linux 2.6.32-41-generic amd64/Sun Microsystems
> Inc. 1.6.0_26 (64-bit)/cpus=2,threads=1,free=101664256,total=121372672
> [junit4] 2> NOTE: All tests run in this JVM: [LookupBenchmarkTest]
> [junit4] 2> NOTE: reproduce with: ant test
> -Dtestcase=LookupBenchmarkTest -Dtests.seed=71CBF75133B374B2
> -Dtests.locale=sv -Dtests.timezone=Pacific/Tongatapu
> -Dargs="-Dfile.encoding=UTF-8"
> [junit4] 2>
> [junit4] ERROR 0.00s | LookupBenchmarkTest (suite)
> [junit4] > Throwable #1: java.lang.AssertionError: disable
> assertions before running benchmarks!
>
> ---------------------------------------------------------------------------------------------------
>
> If I comment out the Assertions in the common-build.xml file
>
> --------------------------------------------------------------------
> <!-- Assertions.
> <assertions>
> <enable package="org.apache.lucene"/>
> <enable package="org.apache.solr"/>
> </assertions>
> -->
> ------------------------------------------------------------------------
>
> I get the following error.
> ---------------------------------------------------------------------------------
> [junit4] Default encoding: UTF-8
> [junit4] Suite: org.apache.lucene.search.suggest.LookupBenchmarkTest
> [junit4] > (@BeforeClass output)
> [junit4] 2> NOTE: test params are: codec=Lucene40, sim=null,
> locale=null, timezone=(null)
> [junit4] 2> NOTE: Linux 2.6.32-41-generic amd64/Sun Microsystems
> Inc. 1.6.0_26 (64-bit)/cpus=2,threads=1,free=102887424,total=121372672
> [junit4] 2> NOTE: All tests run in this JVM: [LookupBenchmarkTest]
> [junit4] 2> NOTE: reproduce with: ant test
> -Dtestcase=LookupBenchmarkTest -Dtests.seed=88E90A184025623E
> -Dargs="-Dfile.encoding=UTF-8"
> [junit4] 2>
> [junit4] ERROR 0.00s | LookupBenchmarkTest (suite)
> [junit4] > Throwable #1: java.lang.Exception: Test class
> requires assertions, enable assertions globally (-ea) or for
> Solr/Lucene subpackages only.
> [junit4] > at
> org.apache.lucene.util.TestRuleAssertionsRequired.validate(TestRuleAssertionsRequired.java:45)
> [junit4] > at
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:35)
>
> ------------------------------------------------------------------------------------
>
> Please let me know how I should run this test.
>
> --
> Sudarshan Gaikaiwari
> www.sudarshan.org
> sudarshan@acm.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org