[
https://issues.apache.org/jira/browse/LUCENE-6780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael McCandless updated LUCENE-6780:
---------------------------------------
Attachment: LUCENE-6780.patch
Patch, putting back the {{smallBBox}} boolean ...
First problem is the test runs very slowly sometimes. I thought LUCENE-6712
was supposed to fix this (so we don't need to do LUCENE-6685)?
Second problem is it then hits failures:
{noformat}
[junit4:pickseed] Seed property 'tests.seed' already defined: EE938F778B784339
[junit4] <JUnit4> says hallo! Master seed: EE938F778B784339
[junit4] Executing 1 suite with 1 JVM.
[junit4]
[junit4] Started J0 PID(7661@localhost).
[junit4] Suite: org.apache.lucene.search.TestGeoPointQuery
[junit4] 1> T0: id=9 docID=9 lat=-76.34720742943381 lon=-36.15344492760056
deleted?=false expected=true but got false query=GeoPointDistanceQuery:
field=geoField: Center: [-91.32459786462451,-62.68808104026591] Distance:
2652065.508673892 m Lower Left: [-135.1399256521194,-86.45202902120825] Upper
Right: [-47.50927007712964,-38.847306191642886]
[junit4] 2> 9ζ 03, 2015 11:39:46 δΈε
com.carrotsearch.randomizedtesting.RandomizedRunner$QueueUncaughtExceptionsHandler
uncaughtException
[junit4] 2> WARNING: Uncaught exception in thread:
Thread[T0,5,TGRP-TestGeoPointQuery]
[junit4] 2> java.lang.AssertionError: wrong hit
[junit4] 2> at
__randomizedtesting.SeedInfo.seed([EE938F778B784339]:0)
[junit4] 2> at org.junit.Assert.fail(Assert.java:93)
[junit4] 2> at
org.apache.lucene.search.TestGeoPointQuery$VerifyHits.test(TestGeoPointQuery.java:570)
[junit4] 2> at
org.apache.lucene.search.TestGeoPointQuery$1._run(TestGeoPointQuery.java:511)
[junit4] 2> at
org.apache.lucene.search.TestGeoPointQuery$1.run(TestGeoPointQuery.java:402)
[junit4] 2>
[junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestGeoPointQuery
-Dtests.method=testRandomTiny -Dtests.seed=EE938F778B784339 -Dtests.slow=true
-Dtests.linedocsfile=/lucenedata/hudson.enwiki.random.lines.txt.fixed
-Dtests.locale=zh_HK -Dtests.timezone=Portugal -Dtests.asserts=true
-Dtests.file.encoding=UTF-8
[junit4] ERROR 63.4s | TestGeoPointQuery.testRandomTiny <<<
{noformat}
Is it known/expected that the math doesn't work for large distance queries?
Finally, I noticed the randomized test is not testing "crosses dateline" cases
.. is this supposed to work / known not to work? I can open a separate issue
for that.
> GeoPointDistanceQuery doesn't work with a large radius?
> -------------------------------------------------------
>
> Key: LUCENE-6780
> URL: https://issues.apache.org/jira/browse/LUCENE-6780
> Project: Lucene - Core
> Issue Type: Bug
> Reporter: Michael McCandless
> Attachments: LUCENE-6780.patch
>
>
> I'm working on LUCENE-6698 but struggling with test failures ...
> Then I noticed that TestGeoPointQuery's test never tests on large distances,
> so I modified the test to sometimes do so (like TestBKDTree) and hit test
> failures.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]