Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FATAL ERROR: 138 regression(s) detected. #304

Open
uerdemiryukatech opened this issue Dec 12, 2022 · 2 comments
Open

FATAL ERROR: 138 regression(s) detected. #304

uerdemiryukatech opened this issue Dec 12, 2022 · 2 comments
Labels
bug Something isn't working

Comments

@uerdemiryukatech
Copy link

Hi there,

I installed Pelias Planet build on my server with prepare extracts from Geoearth rather than preparing myself but i got some errors when i ran test script. What can be wrong in my configuration?

Describe the bug

Results are under the bellow:

Pass: 503
Improvements: 14
Expected Failures: 101
Placeholders: 0
Regressions: 138
Total tests: 756
Took 19113ms
Test success rate 81.75%

Environment (please complete the following information):

  • OS: Ubuntu 20
  • Docker versions: Docker version 20.10.21, build baeda1f
@uerdemiryukatech uerdemiryukatech added the bug Something isn't working label Dec 12, 2022
@geoops
Copy link

geoops commented Dec 12, 2022

I encountered something similar on a planet build. Here is an example regression:

✘ regression [7] "/v1/search?sources=wof&text=Città del Vaticano, Vatican": score 3 out of 6
  diff:
    name
      expected: Vatican City
      actual:   Città del Vaticano
    locality
      expected: Vatican City
      actual:   Città del Vaticano
    country
      expected: Vatican City
      actual:   Vatican

When I compare my local output to the public and dev APIs they seem to have the same "regressions" https://pelias.github.io/compare/#/v1/search?sources=wof&text=Citt%C3%A0+del+Vaticano%2C+Vatican

@michaelkirk
Copy link
Contributor

Sorry for the possible double post... GH UI is giving me grief.

These are integration tests testing the entire stack with real input data. Since the input data can change (planet-latest.osm.pbf, latest WOF, etc.), it follows that the expected output will change.

I just ran the tests against north-america and get a handful of failures:

Aggregate test results
Pass: 233
Improvements: 18
Expected Failures: 28
Placeholders: 0
Regressions: 84
Total tests: 363
Took 10415ms
Test success rate 76.86%

FATAL ERROR: 84 regression(s) detected.

Most of them seem like the kind of thing I'd expect from changing input data. e.g.:

tizen sdk: places
  ✘ [maps_service_search_place] "/v1/nearby?boundary.circle.radius=10&categories=food:pizza&point.lat=40.235771&point.lon=-74.937712": score 1 out of 2
  diff:
    name
      expected: Jule's Thin Crust
      actual:   Jule's Thin Crust Pizza

There's an argument to be made for pinning the tests to known input data, and then updating the inputs & tests in lockstep, but that might be more work for the maintainers.

full output of north-america tests

Tests for: http://api:4000/v1 (docker)

address interpolation
  ✘ regression [1] "/v1/search?text=475f west 26th street, new york": score 0 out of 7
  diff:
    layer
      expected: address
      actual:   locality
    source
      expected: mixed
      actual:   whosonfirst
    housenumber
      expected: 475
      actual:   
    street
      expected: West 26th Street
      actual:   
    match_type
      expected: interpolated
      actual:   fallback
    accuracy
      expected: point
      actual:   centroid
    'New York, NY, USA' is not close enough: distance is 7874m but should be under 50m
  ✘ regression [1a] "/v1/search?size=1&text=475f west 26th street, new york": score 0 out of 7
  diff:
    layer
      expected: address
      actual:   locality
    source
      expected: mixed
      actual:   whosonfirst
    housenumber
      expected: 475
      actual:   
    street
      expected: West 26th Street
      actual:   
    match_type
      expected: interpolated
      actual:   fallback
    accuracy
      expected: point
      actual:   centroid
    'New York, NY, USA' is not close enough: distance is 7874m but should be under 50m
  ✘ regression [2] "/v1/search?text=257 west 26th street, new york": score 0 out of 7
  diff:
    layer
      expected: address
      actual:   locality
    source
      expected: mixed
      actual:   whosonfirst
    housenumber
      expected: 257
      actual:   
    street
      expected: West 26th Street
      actual:   
    match_type
      expected: interpolated
      actual:   fallback
    accuracy
      expected: point
      actual:   centroid
    'New York, NY, USA' is not close enough: distance is 7453m but should be under 50m
  ✘ [2a] "/v1/search?text=257 west 26th street": score 4 out of 7
  diff:
    source
      expected: mixed
      actual:   openaddresses
    match_type
      expected: interpolated
      actual:   exact
    '257 West 26th Street, Northampton, PA, USA' is not close enough: distance is 127200m but should be under 50m

address matching
  ✔ [1] "/v1/search?text=30 w 26 st"
  ✔ [3] "/v1/search?size=1&text=49 Kay Street"
  ✔ [4] "/v1/search?text=461 W Main St, Cheshire, 06410"
  ✘ regression [5] "/v1/search?text=190 dean street brooklyn": score 0 out of 1
  diff:
    label
      expected: 190 Dean Street, Brooklyn, New York, NY, USA
      actual:   190 Dean Street, Brooklyn, NY, USA

address parsing
  ✘ regression [1] "/v1/search?text=101 saint marks pl 10009": score 12 out of 13
  diff:
    label
      expected: 101 Saint Marks Place, Manhattan, New York, NY, USA
      actual:   101 Saint Marks Place, New York, NY, USA
  ✔ [2] "/v1/search?text=1 water st manhattan ny"
  ✔ [2.2] "/v1/search?text=1 water st manhattan ny"
  ✘ regression [3] "/v1/search?size=1&text=450 37th st, new york, ny 11232": score 12 out of 13
  diff:
    label
      expected: 450 37th Street, Brooklyn, New York, NY, USA
      actual:   450 37th Street, Brooklyn, NY, USA
  ✔ [4] "/v1/search?text=starbucks 10010"
  ✘ regression [5] "/v1/search?text=455 43rd st new york ny 11232": score 12 out of 13
  diff:
    label
      expected: 455 43rd Street, Brooklyn, New York, NY, USA
      actual:   455 43rd Street, Brooklyn, NY, USA
  ✘ regression [6] "/v1/search?text=1 main st ny 11201": score 12 out of 13
  diff:
    label
      expected: 1 Main Street, Brooklyn, New York, NY, USA
      actual:   1 Main Street, Brooklyn, NY, USA
  ✘ regression [7] "/v1/search?text=186 Tuskegee St SE Atlanta GA": score 8 out of 11
  diff:
    name
      expected: 186 Tuskegee Street Southeast
      actual:   186 Tuskegee Street SE
    street
      expected: Tuskegee Street Southeast
      actual:   Tuskegee Street SE
    label
      expected: 186 Tuskegee Street Southeast, Atlanta, GA, USA
      actual:   186 Tuskegee Street SE, Atlanta, GA, USA
  ✔ [8] "/v1/search?text=3122 16th St San Francisco, CA 94103"
  ✔ [9] "/v1/search?text=3010 20th St San Francisco CA 94110"
  ✘ regression [10] "/v1/search?text=3577 Jackson St San Francisco, CA 94118": score 7 out of 11
  diff:
    name
      expected: 3577 Jackson St
      actual:   3577 Jackson Street
    postalcode
      expected: 94118
      actual:   94118.0
    street
      expected: Jackson St
      actual:   Jackson Street
    label
      expected: 3577 Jackson St, San Francisco, CA, USA
      actual:   3577 Jackson Street, San Francisco, CA, USA
  ✘ regression [11] "/v1/search?text=whole foods NY": score 4 out of 5
  diff:
    name
      expected: Whole Foods
      actual:   Whole Foods Market
  ✔ [11] "/v1/search?text=301 Commons Park S, Stamford, CT 06902"

address type
  ✘ regression [1] "/v1/search?focus.point.lat=51.53177&focus.point.lon=-0.06672&text=102 Fleet Street": score 1 out of 4
  diff:
    gid
      expected: openstreetmap:address:node:1401849738
      actual:   openaddresses:address:us/nj/statewide:595383c77dad8aa8
    source
      expected: openstreetmap
      actual:   openaddresses
    id
      expected: node:1401849738
      actual:   us/nj/statewide:595383c77dad8aa8
  ✘ regression [2] "/v1/search?focus.point.lat=51.219671&focus.point.lon=-0.779389&text=Shepherd and Flock": score 2 out of 4
  diff:
    gid
      expected: openstreetmap:venue:way:338854694
      actual:   openstreetmap:venue:node/7039565624
    id
      expected: way:338854694
      actual:   node/7039565624
  ✘ regression [3] "/v1/search?focus.point.lat=51.219671&focus.point.lon=-0.779389&text=22 Moor Park Lane": score 1 out of 4
  diff:
    gid
      expected: openstreetmap:address:way:338854694
      actual:   openaddresses:address:us/ny/statewide:4ab9b02cd6aa86e0
    source
      expected: openstreetmap
      actual:   openaddresses
    id
      expected: way:338854694
      actual:   us/ny/statewide:4ab9b02cd6aa86e0

admin lookup
  ✔ [2] "/v1/search?layers=county&text=bronx"
  ✔ [3] "/v1/search?layers=county&text=Lake, MT"
  ✘ regression [4] "/v1/reverse?point.lat=-40.806533324215565&point.lon=144.8101043701172": no results returned
  ✔ [7] "/v1/search?layers=coarse&text=mission, san francisco"
  ✘ regression [8] "/v1/search?layers=coarse&text=crown heights": score 7 out of 8
  diff:
    label
      expected: Crown Heights, Brooklyn, New York, NY, USA
      actual:   Crown Heights, Brooklyn, NY, USA
  ✔ [9] "/v1/search?layers=coarse&text=palo alto"
  ✔ [9-1] "/v1/search?layers=coarse&text=palo alto, ca"
  ✔ [13] "/v1/search?layers=neighbourhood&text=Vista Center"
  ✔ [14] "/v1/search?layers=neighbourhood&text=Yadkin Trail"
  ✔ [15] "/v1/search?layers=neighbourhood&text=Hillside, Santa Clara"
  ✔ [18] "/v1/search?layers=region&text=california"
  ✘ regression [19] "/v1/search?text=5 West 4th Avenue Canada": score 5 out of 6
  diff:
    street
      expected: W 4th Ave
      actual:   West 4th Avenue

autocomplete acushnet antiques
  ✘ regression [1] "/v1/autocomplete?focus.point.lat=41.652889&focus.point.lon=-70.922898&text=acus": score 0 out of 1
  diff:
    name
      expected: Acushnet River Antiques Showroom
      actual:   Acushnet
  ✔ [2] "/v1/autocomplete?focus.point.lat=41.652889&focus.point.lon=-70.922898&text=antiq"
  ✔ [3] "/v1/autocomplete?focus.point.lat=41.652889&focus.point.lon=-70.922898&text=antique"
  ✔ [4] "/v1/autocomplete?text=acushnet an"

autocomplete admin areas
  ✔ [1] "/v1/autocomplete?text=brooklyn"
  ✔ [1-1] "/v1/autocomplete?text=broo"
  ✔ [1-2] "/v1/autocomplete?text=brook"
  ✔ [1-3] "/v1/autocomplete?text=brookl"
  ✔ [1-4] "/v1/autocomplete?text=brookly"
  ✔ [1-5] "/v1/autocomplete?text=brooklyn"
  ✘ [2] "/v1/autocomplete?text=new york (2 expectations)": score 2 out of 3
  diff:
    label
      expected: New York City, Manhattan, NY, USA
      actual:   New York, NY, USA
  ✔ improvement [3] "/v1/autocomplete?text=london"
  ✔ [4] "/v1/autocomplete?text=san francisco"
  ✔ improvement [5] "/v1/autocomplete?text=victoria"
  ✔ [9] "/v1/autocomplete?text=california"

autocomplete boundary.country
  ✔ [1] "/v1/autocomplete?boundary.country=USA&text=London"

autocomplete boundary.rect
  ✘ regression [1] "/v1/autocomplete?boundary.rect.min_lat=19&boundary.rect.max_lat=20&boundary.rect.min_lon=-99&boundary.rect.max_lon=-98&text=san francisco": score 2 out of 3
  diff:
    name
      expected: San Francisco
      actual:   San Francisco Acuautla

autocomplete daly city
  ✔ improvement [1] "/v1/autocomplete?focus.point.lat=37.769316&focus.point.lon=-122.484223&text=dal"
  ✔ [2] "/v1/autocomplete?focus.point.lat=37.769316&focus.point.lon=-122.484223&text=daly"
  ✔ [3] "/v1/autocomplete?focus.point.lat=37.769316&focus.point.lon=-122.484223&text=daly "
  ✔ [4] "/v1/autocomplete?focus.point.lat=37.769316&focus.point.lon=-122.484223&text=daly c"
  ✔ [5] "/v1/autocomplete?focus.point.lat=37.769316&focus.point.lon=-122.484223&text=daly ci"
  ✔ [6] "/v1/autocomplete?focus.point.lat=37.769316&focus.point.lon=-122.484223&text=daly cit"
  ✔ [7] "/v1/autocomplete?focus.point.lat=37.769316&focus.point.lon=-122.484223&text=daly city"

autocomplete focus
  ✘ regression [1] "/v1/autocomplete?focus.point.lat=40.744243&focus.point.lon=-73.990342&text=DiDi dumpling": score 0 out of 1
  diff:
    label
      expected: DiDi Dumpling, Manhattan, New York, NY, USA
      actual:   DiDi Dumpling, New York, NY, USA
  ✘ [2] "/v1/autocomplete?focus.point.lat=40.744243&focus.point.lon=-73.990342&text=union square": score 0 out of 1
  diff:
    label
      expected: Union Square, New York County, NY, USA
      actual:   Union Square, Elizabeth, NJ, USA
  ✘ [3] "/v1/autocomplete?focus.point.lat=37.769316&focus.point.lon=-122.484223&text=union square": score 0 out of 1
  diff:
    label
      expected: Union Square, San Francisco County, CA, USA
      actual:   Union Square, San Francisco, CA, USA
  ✘ regression [5] "/v1/autocomplete?focus.point.lat=40.744243&focus.point.lon=-73.990342&text=hard rock cafe": score 0 out of 1
  diff:
    label
      expected: Hard Rock Cafe, Manhattan, New York, NY, USA
      actual:   Hard Rock Cafe, New York, NY, USA
  ✔ improvement [24] "/v1/autocomplete?focus.point.lat=37.743618&focus.point.lon=-122.426117&text=zoo"
  ✔ [25] "/v1/autocomplete?focus.point.lat=40.744131&focus.point.lon=-73.990424&text=1 madison ave"
  ✘ regression [26] "/v1/autocomplete?focus.point.lat=40.744131&focus.point.lon=-73.990424&text=w 26th st": score 3 out of 4
  diff:
    '5th Avenue & West 26th Street, New York, NY, USA' is not close enough: distance is 191m but should be under 100m
  ✘ [27] "/v1/autocomplete?focus.point.lat=41.05343&focus.point.lon=-73.53873&text=New York": score 4 out of 5
  diff:
    'New York, NY, USA' is not close enough: distance is 3463m but should be under 100m
  ✘ [28] "/v1/autocomplete?focus.point.lat=41.05343&focus.point.lon=-73.53873&text=New York, NY": score 4 out of 5
  diff:
    'New York, NY, USA' is not close enough: distance is 3463m but should be under 100m
  ✔ [29] "/v1/autocomplete?focus.point.lat=40.744131&focus.point.lon=-73.990424&text=San Francisco"

autocomplete jitter
  ✘ regression [1.1] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dea": score 3 out of 4
  diff:
    priorityThresh is 2 but found at position 5
  ✘ regression [1.2] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean": score 3 out of 4
  diff:
    priorityThresh is 2 but found at position 3
  ✘ regression [1.3] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean ": score 3 out of 4
  diff:
    priorityThresh is 2 but found at position 3
  ✔ [1.4] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean s"
  ✔ [1.5] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean st"
  ✔ [1.6] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean str"
  ✔ [1.7] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean stre"
  ✔ [1.8] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean stree"
  ✔ [1.9] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean street"
  ✔ [1.10] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean street "
  ✔ [1.11] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean street b"
  ✔ [1.12] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean street br"
  ✔ [1.13] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean street bro"
  ✔ [1.14] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean street broo"
  ✔ [1.15] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean street brook"
  ✔ [1.16] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean street brookl"
  ✔ [1.17] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean street brookly"
  ✔ [1.18] "/v1/autocomplete?focus.point.lat=41.15232&focus.point.lon=-72.25119&text=190 dean street brooklyn"

Autocomplete POI
  ✔ improvement [1-1] "/v1/autocomplete?text=Target Eureka CA"
  ✔ improvement [1-2] "/v1/autocomplete?text=Target Eureka California"
  ✔ [1-3] "/v1/autocomplete?focus.point.lat=40.801944&focus.point.lon=-124.163611&text=Target"
  ✔ improvement [1-4] "/v1/autocomplete?focus.point.lat=40.801944&focus.point.lon=-124.163611&text=Target Eureka"
  ✔ [2] "/v1/autocomplete?focus.point.lat=40.744243&focus.point.lon=-73.990342&text=didi"

autocomplete stop words
  ✔ [1] "/v1/autocomplete?text=world trade center"
  ✔ [3] "/v1/autocomplete?text=moscone west"

autocomplete street centroids
  ✘ regression [3] "/v1/autocomplete?sources=osm&layers=street&text=w 26 st, new york": no results returned

autocomplete street fallback
  ✘ regression [2] "/v1/autocomplete?text=w 26th st, new york (2 expectations)": score 4 out of 8
  diff:
    street
      expected: West 26th Street
      actual:   
    layer
      expected: street
      actual:   venue
    street
      expected: West 26th Street
      actual:   
    layer
      expected: address
      actual:   venue

Autocomplete Streets
  ✔ [1-1] "/v1/autocomplete?text=90 Vermilyea (2 expectations)"
  ✔ [1-2] "/v1/autocomplete?text=90 Vermilyea A (2 expectations)"
  ✔ [1-2] "/v1/autocomplete?text=90 Vermilyea Av (2 expectations)"
  ✔ [1-3] "/v1/autocomplete?text=90 Vermilyea Ave (2 expectations)"
  ✔ [1-4] "/v1/autocomplete?text=90 Vermilyea Aven (2 expectations)"
  ✔ [1-5] "/v1/autocomplete?text=90 Vermilyea Avenue (2 expectations)"
  ✘ [2-1] "/v1/autocomplete?text=424 Clay Av": score 2 out of 3
  diff:
    street
      expected: Clay Ave
      actual:   Clay Avenue
  ✘ regression [2-2] "/v1/autocomplete?text=424 Clay Ave (2 expectations)": score 6 out of 7
  diff:
    street
      expected: Clay Ave
      actual:   Clay Avenue
  ✔ [2-3] "/v1/autocomplete?text=424 Clay Avenu"
  ✔ [2-4] "/v1/autocomplete?text=424 Clay Avenue"
  ✔ [3-1] "/v1/autocomplete?focus.point.lat=42.102222&focus.point.lon=-75.911667&text=198 Baker St"
  ✔ [3-2] "/v1/autocomplete?focus.point.lat=42.102222&focus.point.lon=-75.911667&text=198 Baker Str"
  ✔ [3-3] "/v1/autocomplete?focus.point.lat=42.102222&focus.point.lon=-75.911667&text=198 Baker Stre"
  ✔ [3-4] "/v1/autocomplete?focus.point.lat=42.102222&focus.point.lon=-75.911667&text=198 Baker Street"
  ✔ [4-1] "/v1/autocomplete?text=451 Fog Hill"
  ✔ [4-2] "/v1/autocomplete?text=451 Fog Hill rd"
  ✔ [4-3] "/v1/autocomplete?text=451 Fog Hill Road"
  ✘ regression [9] "/v1/autocomplete?text=190 dean street brooklyn": score 0 out of 1
  diff:
    label
      expected: 190 Dean Street, Brooklyn, New York, NY, USA
      actual:   190 Dean Street, Brooklyn, NY, USA

autocomplete
  ✘ regression [1] "/v1/autocomplete?text=DiDi Dumpling": score 0 out of 1
  diff:
    label
      expected: DiDi Dumpling, Manhattan, New York, NY, USA
      actual:   DiDi Dumpling, New York, NY, USA

poi vs. admin areas balance
  ✔ [1] "/v1/autocomplete?focus.point.lat=40.743987&focus.point.lon=-73.990417&text=starbucks"
  ✔ [2] "/v1/search?focus.point.lat=40.743987&focus.point.lon=-73.990417&text=starbucks"
  ✔ [3] "/v1/autocomplete?focus.point.lat=40.743987&focus.point.lon=-73.990417&text=mcdonalds"
  ✔ [4] "/v1/search?focus.point.lat=40.743987&focus.point.lon=-73.990417&text=mcdonalds"
  ✔ [5] "/v1/autocomplete?focus.point.lat=40.74686681162143&focus.point.lon=-73.98983001708986&text=katzs deli"

Brooklyn
  ✔ [1] "/v1/search?boundary.country=USA&text=brooklyn"
  ✔ [2] "/v1/search?layers=borough&boundary.country=USA&text=brooklyn"
  ✔ [3-autocomplete] "/v1/autocomplete?boundary.country=USA&text=brooklyn"
  ✔ [4] "/v1/search?text=brooklyn"
  ✔ [5] "/v1/search?layers=borough&text=brooklyn"
  ✔ [6-autocomplete] "/v1/autocomplete?text=brooklyn"

confidence score
  ✔ [1] "/v1/search?text=1 West 72nd St, New York, NY, 10023"

encoding, or fun with diacritics
  ✔ [1] "/v1/search?text=mexico city"

exact matches
  ✔ [1] "/v1/search?text=100 20th street"
  ✔ [2] "/v1/search?text=40 20th street"
  ✔ [3] "/v1/search?text=120 42nd Street"
  ✔ [4] "/v1/search?text=358 41st street, ny"
  ✔ [6] "/v1/search?text=1359 54 street, ny"
  ✔ [7] "/v1/search?text=310 7 street, ny"
  ✔ [8] "/v1/search?text=921 83 street, ny"
  ✔ [9] "/v1/search?text=518 3 street, ny"

fallback queries
  ✘ regression [3] "/v1/search?text=101 california, san francisco": score 4 out of 5
  diff:
    street
      expected: California
      actual:   California Street

International addresses
  ✔ [6] "/v1/search?boundary.country=CAN&text=490 Sussex Drive Ottawa K1N 1G8"
  ✘ regression [8] "/v1/search?boundary.country=MEX&text=Prolongación Ave. Alfonso Reyes #150 Col. Valle del Poniente Santa Catarina 66196": score 2 out of 3
  diff:
    locality
      expected: Ciudad Santa Catarina
      actual:   Santa Catarina
  ✘ [10] "/v1/search?text=Av. Juárez, Guadalajara, México": score 2 out of 3
  diff:
    name
      expected: AVENIDA JUÁREZ
      actual:   GUADALAJARA
  ✔ [12] "/v1/search?boundary.country=CAN&text=615 MacLeod Trail S.E. 10th Floor Calgary T2G 4T8"
  ✘ regression [14] "/v1/search?boundary.country=MEX&text=Paseo de la Reforma Colonia Cuauhtemoc Mexico D.F. 06500": score 2 out of 4
  diff:
    name
      expected: PASEO DE LA REFORMA
      actual:   MEXICO CITY
    layer
      expected: street
      actual:   locality
  ✘ [15] "/v1/search?boundary.country=MEX&text=Progreso 175 Col. Americana Guadalajara 44160": score 2 out of 3
  diff:
    name
      expected: PROGRESO 175
      actual:   AMERICANA

labels
  ✔ [1] "/v1/search?text=San Francisco, San Francisco County, CA"
  ✘ regression [2] "/v1/search?text=30 West 26th Street, Manhattan, NY": score 0 out of 1
  diff:
    label
      expected: 30 West 26th Street, Manhattan, New York, NY, USA
      actual:   30 West 26th Street, New York, NY, USA
  ✘ regression [4] "/v1/search?text=California, CA": score 0 out of 1
  diff:
    label
      expected: California, USA
      actual:   California, US, El Salvador
  ✘ [15] "/v1/search?sources=geonames&layers=localadmin&text=city of new york": Unexpected status code 400
  ✔ [24] "/v1/search?text=national air and space museum, washington dc"

landmarks
  ✘ [14] "/v1/search?text=statue of liberty": score 0 out of 1
  diff:
    label
      expected: Statue of Liberty, Manhattan, NY, USA
      actual:   Statue of Liberty Museum, New York, NY, USA

missing postcodes
  ✔ [1] "/v1/search?text=267 e 10th st, new york, ny 10010"
  ✘ [2] "/v1/search?text=440 S Combee Rd, Lakeland, FL 33801": score 8 out of 9
  diff:
    locality
      expected: Crystal Lake
      actual:   Lakeland

GET /place
  ✘ regression [1] "/v1/place?ids=openstreetmap:venue:node:2562438641": no results returned
  ✘ regression [2] "/v1/place?ids=osm:venue:node:2562438641": no results returned
  ✘ regression [3] "/v1/place?ids=openstreetmap:venue:way:5013364": no results returned
  ✘ regression [4] "/v1/place?ids=whosonfirst:region:85688525,whosonfirst:locality:101928027 (2 expectations)": score 7 out of 11
  diff:
    gid
      expected: whosonfirst:locality:101928027
      actual:   whosonfirst:region:85688525
    layer
      expected: locality
      actual:   region
    id
      expected: 101928027
      actual:   85688525
    name
      expected: Cape Town
      actual:   North Dakota
  ✘ regression [5] "/v1/place?ids=openstreetmap:address:node:2420772655": no results returned
  ✘ [6] "/v1/place?ids=whosonfirst:locality:123": no results returned

Placeholder alt names
  ✔ [1] "/v1/search?lang=es&text=553 s main st red lion pa usa"
  ✔ [7] "/v1/search/structured?address=285 Fulton St&borough=Manhattan&locality=New York&region=NY&postalcode=10007&lang=pl"
  ✘ regression [8] "/v1/reverse?lang=pt&point.lat=40.712748&point.lon=-74.013296": score 3 out of 4
  diff:
    priorityThresh is 2 but found at position 7
  ✔ [9] "/v1/reverse?layers=coarse&lang=pt&point.lat=40.712748&point.lon=-74.013296"
  ✔ improvement [10] "/v1/nearby?lang=pt&point.lat=40.712748&point.lon=-74.013296"
  ✔ [12] "/v1/search?boundary.circle.lat=31.030974&boundary.circle.lon=-98.326329&boundary.circle.radius=125&lang=es&text=beverly hills"
  ✔ [13] "/v1/search?boundary.rect.min_lon=-106.645646&boundary.rect.min_lat=25.837164&boundary.rect.max_lon=-93.508039&boundary.rect.max_lat=36.500704&lang=sr&text=beverly hills"
  ✔ [14] "/v1/search?focus.point.lon=-82.985586&focus.point.lat=39.98072&lang=ru&text=springfield"
  ✔ [18] "/v1/search?boundary.country=US&lang=bg&text=damascus"
  ✔ [23] "/v1/search?text=30 west 26th street, nueva york, ny"
  ✔ [24] "/v1/search?text=1220 calle de lago Сокорро Nouveau-Mexique"
  ✔ [25] "/v1/search?text=280 Bloor Street West টরোন্টো オンタリオ州 کانادا"

General Placeholder requests
  ✔ [1] "/v1/search?text=port saint lucie, fl"
  ✔ [2] "/v1/search?text=port st. lucie, fl"
  ✔ [3] "/v1/search?text=Sault Sainte Marie, Ontario"
  ✔ [4] "/v1/search?text=Sault Ste Marie, Ontario"
  ✘ [5] "/v1/search?text=Fort Hood, TX": score 0 out of 3
  diff:
    gid
      expected: whosonfirst:locality:101726923
      actual:   whosonfirst:county:102087383
    confidence
      expected: 0.6
      actual:   0.4
    name
      expected: Fort Hood
      actual:   Hood County
  ✘ [6] "/v1/search?text=Ft Hood, TX": score 0 out of 3
  diff:
    gid
      expected: whosonfirst:locality:101726923
      actual:   whosonfirst:county:102087383
    confidence
      expected: 0.6
      actual:   0.4
    name
      expected: Fort Hood
      actual:   Hood County
  ✔ [7] "/v1/search?text=Mount Pleasant, SC"
  ✔ [8] "/v1/search?text=Mt Pleasant, SC"
  ✔ [9] "/v1/search?text=Carmel-by-the-Sea, CA"
  ✔ [10] "/v1/search?text=Carmel by the Sea, CA"
  ✔ [13] "/v1/search?text=City of Socorro, NM"
  ✔ [14] "/v1/search?text=L.A. C.A."
  ✔ [23] "/v1/search?layers=county&text=Socorro, NM"
  ✔ [26] "/v1/search?boundary.rect.min_lat=31.346514&boundary.rect.max_lat=36.987116&boundary.rect.min_lon=-109.049381&boundary.rect.max_lon=-103.006901&text=Las Vegas"

Placeholder should obey geometric filters
  ✘ regression [2] "/v1/search?boundary.country=CA&text=2000 main st, berlin": score 1 out of 2
  diff:
    name
      expected: 2000 Main St
      actual:   2000 Main Street

Sorting rules for admin-only placeholder responses
  ✔ [402] "/v1/search?text=San Francisco"
  ✔ [600] "/v1/search?text=New Mexico"
  ✔ [601] "/v1/search?text=British Columbia"
  ✔ [602] "/v1/search?text=California"
  ✔ [603] "/v1/search?text=Ontario, CA"
  ✔ [700] "/v1/search?text=Manhattan"
  ✔ improvement [701] "/v1/search?text=Queens"
  ✔ [800] "/v1/search?text=Chelsea"
  ✔ [900] "/v1/search?text=Socorro, NM"
  ✔ [1100] "/v1/search?text=Maui"
  ✔ [1200] "/v1/search?text=San Fernando Valley"
  ✔ [1201] "/v1/search?text=Mission District"
  ✔ [1300] "/v1/search?text=Flatiron District"
  ✘ regression [1301] "/v1/search?text=Brockley": score 1 out of 2
  diff:
    gid
      expected: whosonfirst:neighbourhood:85860571
      actual:   whosonfirst:locality:1292928207
  ✔ [1302] "/v1/search?text=Haight Ashbury"
  ✔ [1400] "/v1/search?boundary.country=USA&text=Felton (3 expectations)"

Result properties
  ✔ [1] "/v1/search?focus.point.lon=-73.944108&focus.point.lat=40.815263&layers=venue&text=IHOP"
  ✘ regression [2] "/v1/autocomplete?sources=wof&text=London": score 2 out of 5
  diff:
    gid
      expected: whosonfirst:locality:101750367
      actual:   whosonfirst:locality:101735809
    id
      expected: 101750367
      actual:   101735809
    source_id
      expected: 101750367
      actual:   101735809
  ✔ [3] "/v1/reverse?layers=venue&point.lat=40.744022&point.lon=-73.989231"
  ✘ regression [4] "/v1/place?ids=openstreetmap:venue:node:4509430011": no results returned

quattroshapes popularity
  ✔ [1] "/v1/search?layers=neighbourhood&text=chelsea"
  ✔ [1-1] "/v1/search?layers=coarse&text=chelsea, ny"
  ✔ [2] "/v1/search?layers=neighbourhood&text=williamsburg"
  ✔ [2-1] "/v1/search?layers=neighbourhood&text=williamsburg, ny"
  ✔ [3] "/v1/search?layers=coarse&text=ridgewood"
  ✔ [3-1] "/v1/search?layers=coarse&text=ridgewood, ny"

reverse non-coarse
  ✔ [1] "/v1/reverse?point.lat=40.038123&point.lon=-76.304096"
  ✘ regression [2] "/v1/reverse?point.lat=34.35755&point.lon=-119.126008": score 0 out of 2
  diff:
    layer
      expected: street
      actual:   county
    unexpected property found from {"layer":"county"}
  ✔ [3] "/v1/reverse?point.lat=39.898111&point.lon=-76.607958"
  ✔ [4] "/v1/reverse?layers=venue,locality&point.lat=39.898111&point.lon=-76.607958"
  ✔ [5] "/v1/reverse?layers=address,locality&point.lat=39.898111&point.lon=-76.607958"
  ✘ regression [6] "/v1/reverse?layers=street,locality&point.lat=39.898111&point.lon=-76.607958": score 0 out of 2
  diff:
    layer
      expected: street
      actual:   locality
    unexpected property found from {"layer":"locality"}

reverse coarse
  ✔ [1] "/v1/reverse?layers=coarse&point.lat=40.74426&point.lon=-73.9904"
  ✘ regression [2] "/v1/reverse?layers=coarse&point.lat=40.042013&point.lon=-76.301163": score 5 out of 7
  diff:
    layer
      expected: neighbourhood
      actual:   locality
    neighbourhood
      expected: Rossmere
      actual:   
  ✔ [5] "/v1/reverse?layers=coarse&point.lat=33.214722&point.lon=-106.363415"
  ✔ [10] "/v1/reverse?layers=neighbourhood&point.lat=40.74426&point.lon=-73.9904"
  ✔ [11] "/v1/reverse?layers=borough&point.lat=40.74426&point.lon=-73.9904"
  ✘ [12] "/v1/reverse?layers=locality&point.lat=40.74426&point.lon=-73.9904": score 4 out of 5
  diff:
    county
      expected: New York County
      actual:   Kings County
  ✔ [13] "/v1/reverse?layers=localadmin&point.lat=40.042013&point.lon=-76.301163"
  ✔ [14] "/v1/reverse?layers=county&point.lat=40.74426&point.lon=-73.9904"
  ✔ [16] "/v1/reverse?layers=region&point.lat=40.74426&point.lon=-73.9904"
  ✔ [19] "/v1/reverse?layers=country&point.lat=40.74426&point.lon=-73.9904"
  ✔ [20] "/v1/reverse?point.lat=34.119423&point.lon=-106.284351"
  ✘ regression [27] "/v1/reverse?layers=marinearea&point.lat=38.048214&point.lon=-76.294635": Unexpected status code 400

reverse coordinate wrapping
  ✔ [3] "/v1/reverse?point.lat=40.72956780913899&point.lon=-73.99463653564453"
  ✔ [4] "/v1/reverse?point.lat=40.72956780913899&point.lon=286.00536346435547"
  ✔ [5] "/v1/reverse?point.lat=40.72956780913899&point.lon=-433.99463653564453"
  ✔ [5] "/v1/reverse?point.lat=40.72956780913899&point.lon=-793.9946365356445"
  ✔ [6] "/v1/reverse?point.lat=40.744131&point.lon=286.009575"
  ✔ [7] "/v1/reverse?point.lat=40.744131&point.lon=-433.990425"
  ✔ [8] "/v1/reverse?point.lat=139.255869&point.lon=106.009575"

San Francisco
  ✔ [1] "/v1/search?boundary.country=USA&text=san francisco"
  ✔ [2] "/v1/search?layers=locality&boundary.country=USA&text=san francisco"
  ✔ [3] "/v1/search?layers=locality,localadmin&boundary.country=USA&text=san francisco"
  ✔ [4-autocomplete] "/v1/autocomplete?boundary.country=USA&text=san francisco"
  ✔ [5] "/v1/search?text=san francisco"
  ✔ [6] "/v1/search?layers=locality&text=san francisco"
  ✔ [7] "/v1/search?layers=locality,localadmin&text=san francisco"
  ✔ [8-autocomplete] "/v1/autocomplete?text=san francisco"

search
  ✘ regression [1] "/v1/search?text=brooklyn": score 0 out of 1
  diff:
    label
      expected: Brooklyn, New York, NY, USA
      actual:   Brooklyn, NY, USA
  ✘ regression [2] "/v1/search?text=brooklyn, ny": score 0 out of 1
  diff:
    label
      expected: Brooklyn, New York, NY, USA
      actual:   Brooklyn, NY, USA
  ✔ [4] "/v1/search?text=philadelphia"
  ✔ [4-1] "/v1/search?text=philadelphia, pa"
  ✘ regression [5] "/v1/search?text=new york, new york (2 expectations)": score 3 out of 5
  diff:
    gid
      expected: whosonfirst:county:102081863
      actual:   whosonfirst:locality:85977539
    name
      expected: New York County
      actual:   New York
  ✔ [5:2] "/v1/search?text=new york city"
  ✔ [5:3] "/v1/search?text=new york city, usa"
  ✔ [6] "/v1/search?text=130 dean street brooklyn, ny"
  ✔ [7] "/v1/search?text=billerica"
  ✔ [8] "/v1/search?text=billerica, ma"
  ✔ [9] "/v1/search?text=15 call street billerica, ma"
  ✘ [1425586777012:0] "/v1/search?text=union sq": score 4 out of 7
  diff:
    name
      expected: Union Square
      actual:   Union Square Dining
    county
      expected: San Francisco County
      actual:   Santa Clara County
    label
      expected: Union Square, San Francisco County, CA, USA
      actual:   Union Square Dining, San Jose, CA, USA
  ✔ [1425586777012:2] "/v1/search?text=portland"
  ✔ [1425586777012:2-1] "/v1/search?text=portland, oregon"
  ✔ [10] "/v1/search?text=chelsea, new york"
  ✔ [11] "/v1/search?text=soho, new york"
  ✔ [15] "/v1/search?text=101 saint marks pl, new york"
  ✘ [18] "/v1/search?text=newark airport": score 7 out of 10
  diff:
    name
      expected: Newark Liberty International Airport
      actual:   Marriott Newark Airport
    neighbourhood
      expected: Dayton
      actual:   
    label
      expected: Newark Liberty International Airport, Newark, NJ, USA
      actual:   Marriott Newark Airport, Newark, NJ, USA
  ✔ [19] "/v1/search?focus.point.lat=40.744243&focus.point.lon=-73.990342&layers=address&sources=openstreetmap&text=30 West 26th Street"
  ✘ regression [20] "/v1/search?boundary.country=FRA&text=statue of liberty": no results returned
  ✘ regression [1426636804303:51] "/v1/search?text=4th and King san francisco": score 1 out of 2
  diff:
    name
      expected: San Francisco 4th & King Street Station
      actual:   4th & King
  ✘ [24] "/v1/search?focus.point.lat=37.743618&focus.point.lon=-122.426117&text=zoo": score 2 out of 3
  diff:
    priorityThresh is 1 but found at position 9
  ✔ [25] "/v1/search?size=1&text=82 Whitney Ave, Hamilton, Ontario"

searchAbbvs
  ✘ [1] "/v1/search?text=412 Saint Patrick St, donaldsonville, la": score 2 out of 5
  diff:
    layer
      expected: address
      actual:   locality
    housenumber
      expected: 412
      actual:   
    street
      expected: St Patrick St
      actual:   
  ✘ regression [2] "/v1/search?text=412 St Patrick St, donaldsonville, la": score 2 out of 5
  diff:
    layer
      expected: address
      actual:   locality
    housenumber
      expected: 412
      actual:   
    street
      expected: St Patrick St
      actual:   

search city/country
  ✔ [20] "/v1/search?text=truth or consequences, usa"
  ✔ [21] "/v1/search?text=toronto, ca"
  ✔ [22] "/v1/search?text=yakima, us"
  ✘ regression [31] "/v1/search?text=seattle, canada": score 0 out of 3
  diff:
    layer
      expected: country
      actual:   locality
    country
      expected: Canada
      actual:   United States
    country_a
      expected: CAN
      actual:   USA

search coarse
  ✘ regression [1] "/v1/search?focus.point.lat=40.744243&focus.point.lon=-73.990342&text=brooklyn": score 0 out of 1
  diff:
    label
      expected: Brooklyn, New York, NY, USA
      actual:   Brooklyn, NY, USA
  ✔ [2] "/v1/search?focus.point.lat=40.744243&focus.point.lon=-73.990342&text=new york"

search geodisambiguation
  ✔ [1] "/v1/search?sources=wof&text=Aliquippa, PA"

ISO2->ISO3 internal conversion
  ✘ regression [1] "/v1/search?text=1 Main St, Richlandtown, PA, US": score 4 out of 7
  diff:
    layer
      expected: address
      actual:   locality
    street
      expected: Main St
      actual:   
    housenumber
      expected: 1
      actual:   
  ✘ regression [4] "/v1/search?text=22 Lloyd George Ave, Toronto Ontario CA": score 4 out of 5
  diff:
    street
      expected: Lloyd George Ave
      actual:   Lloyd George Avenue
  ✔ [5] "/v1/search?text=327 Rincon de Romos, Aguascalientes, MX"

search layers
  ✔ [1] "/v1/search?layers=venue&text=london"

search_poi
  ✘ [searchpoi-1] "/v1/search?text=Target Eureka CA": score 4 out of 5
  diff:
    priorityThresh is 1 but found at position 2
  ✘ [searchpoi-2] "/v1/search?text=Target Eureka California": score 4 out of 5
  diff:
    priorityThresh is 1 but found at position 3
  ✘ [searchpoi-3] "/v1/search?focus.point.lat=40.801944&focus.point.lon=-124.163611&text=Target": score 3 out of 4
  diff:
    locality
      expected: Eureka
      actual:   Torrance

search_postalcodes
  ✔ improvement [searchpostal-1] "/v1/search?text=90210"
  ✔ improvement [searchpostal-4] "/v1/search?text=not-an-address, 90210"

search street centroids
  ✘ regression [3] "/v1/search?sources=osm&layers=street&text=w 26 st, new york": score 1 out of 6
  diff:
    name
      expected: West 26th Street
      actual:   New York
    street
      expected: West 26th Street
      actual:   
    layer
      expected: street
      actual:   locality
    source
      expected: openstreetmap
      actual:   whosonfirst
    'New York, NY, USA' is not close enough: distance is 7550m but should be under 1500m

structured address parsing
  ✔ [1] "/v1/search/structured?address=1396 Dual 40 Hwy&locality=Hagerstown&region=MD&postalcode=21740&country=United States"
  ✘ [1.1] "/v1/search/structured?address=1396 Dual 40 Hwy&locality=Hagerstown&region=MD&postalcode=21740&country=United States": score 5 out of 8
  diff:
    layer
      expected: address
      actual:   postalcode
    housenumber
      expected: 1396
      actual:   
    street
      expected: Dual Highway
      actual:   

structured geocoding
  ✘ regression [1] "/v1/search/structured?address=1090 N Charlotte Street&locality=Lancaster&region=PA": score 10 out of 11
  diff:
    priorityThresh is 1 but found at position 2
  ✘ regression [2] "/v1/search/structured?address=North Charlotte Street&locality=Lancaster&region=PA": score 6 out of 9
  diff:
    layer
      expected: street
      actual:   locality
    name
      expected: North Charlotte Street
      actual:   Lancaster
    street
      expected: North Charlotte Street
      actual:   
  ✘ regression [3] "/v1/search/structured?address=12200000 Calle de Lago&locality=Socorro&region=NM": score 6 out of 9
  diff:
    layer
      expected: street
      actual:   locality
    name
      expected: Calle de Lago
      actual:   Socorro
    street
      expected: Calle de Lago
      actual:   
  ✔ [4] "/v1/search/structured?address=1090 Trescube Boulevard&locality=Lancaster&region=PA"
  ✘ regression [5] "/v1/search/structured?address=1338 Kobbe Ave&locality=San Francisco&region=CA": score 6 out of 7
  diff:
    name
      expected: 1338 Kobbe Ave
      actual:   1338 Kobbe Avenue
  ✘ regression [7] "/v1/search/structured?address=5 russian hill pl&locality=San Francisco&region=CA": score 6 out of 7
  diff:
    name
      expected: 5 Russian Hill Pl
      actual:   5 Russian Hill Place
  ✘ regression [8] "/v1/search/structured?address=1090 n charlotte st": score 1 out of 2
  diff:
    name
      expected: 1090 N Charlotte St
      actual:   1090 North Charlotte Street
  ✔ [100] "/v1/search/structured?neighbourhood=Dumbo&borough=Brooklyn"
  ✔ [101] "/v1/search/structured?neighbourhood=Chelsea"
  ✔ [102] "/v1/search/structured?neighbourhood=Noho"
  ✘ regression [200] "/v1/search/structured?locality=Manhattan (2 expectations)": score 18 out of 19
  diff:
    priorityThresh is 3 but found at position 5
  ✔ [201] "/v1/search/structured?borough=Manhattan&locality=New York&region=NY"
  ✔ [300] "/v1/search/structured?locality=Socorro&region=NM"
  ✔ [301] "/v1/search/structured?locality=New York&region=NY&country=USA"
  ✘ regression [401] "/v1/search/structured?sources=wof&locality=Zumbehl": score 3 out of 5
  diff:
    layer
      expected: localadmin
      actual:   locality
    name
      expected: Zumbehl Township
      actual:   Zumbehl
  ✘ regression [402] "/v1/search/structured?sources=wof&locality=Aastad&country=United States": score 5 out of 7
  diff:
    layer
      expected: localadmin
      actual:   locality
    name
      expected: Aastad Township
      actual:   Aastad
  ✘ regression [403] "/v1/search/structured?sources=wof&locality=Bloominggrove&region=Ohio": score 5 out of 7
  diff:
    layer
      expected: localadmin
      actual:   locality
    name
      expected: Bloominggrove Township
      actual:   Bloominggrove
  ✔ improvement [500] "/v1/search/structured?county=Lancaster (2 expectations)"
  ✔ [501] "/v1/search/structured?county=Lancaster&region=PA"
  ✔ [700] "/v1/search/structured?region=PA"
  ✔ [701] "/v1/search/structured?region=New Mexico"
  ✔ [1000] "/v1/search/structured?country=USA"
  ✔ [1001] "/v1/search/structured?country=US"
  ✔ [1002] "/v1/search/structured?country=United States"
  ✘ regression [1100] "/v1/search/structured?venue=police&address=1090 N Charlotte Street&locality=Lancaster&region=PA": score 3 out of 4
  diff:
    name
      expected: Lancaster Bureau of Police
      actual:   Lancaster City Bureau of Police
  ✘ regression [1101] "/v1/search/structured?venue=nightlife&address=1090 N Charlotte Street&locality=Lancaster&region=PA": score 4 out of 5
  diff:
    priorityThresh is 1 but found at position 2
  ✘ regression [1102] "/v1/search/structured?venue=police&address=N Charlotte Street&locality=Lancaster&region=PA": score 3 out of 4
  diff:
    name
      expected: Lancaster Bureau of Police
      actual:   Lancaster City Bureau of Police
  ✘ regression [1103] "/v1/search/structured?venue=unsupported venue&address=1090 N Charlotte Street&locality=Lancaster&region=PA": score 5 out of 6
  diff:
    priorityThresh is 1 but found at position 2
  ✘ regression [1104] "/v1/search/structured?venue=unsupported venue&address=N Charlotte Street&locality=Lancaster&region=PA": score 2 out of 4
  diff:
    layer
      expected: street
      actual:   locality
    street
      expected: North Charlotte Street
      actual:   
  ✔ [1105] "/v1/search/structured?venue=unsupported venue&locality=Lancaster&region=PA"
  ✘ [1202] "/v1/search/structured?address=412 saint patrick st&locality=donaldsonville": score 2 out of 5
  diff:
    layer
      expected: address
      actual:   locality
    housenumber
      expected: 412
      actual:   
    street
      expected: St Patrick St
      actual:   

structured_postalcodes
  ✔ improvement [structuredpostal-1] "/v1/search/structured?postalcode=90210"
  ✔ improvement [structuredpostal-3] "/v1/search/structured?address=not-an-address&postalcode=90210"
  ✔ [structuredpostal-4] "/v1/search/structured?postalcode=83278&country=United States"

tizen sdk: geocode
  ✔ [maps_service_geocode_inside_area] "/v1/search?boundary.rect.min_lon=-80.947265625&boundary.rect.min_lat=41.343824581185686&boundary.rect.max_lat=42.407234661551875&boundary.rect.max_lon=-78.90380859375&text=30 w 26th street"
  ✔ [maps_service_geocode_by_structured_address] "/v1/search/structured?address=30 w 26th street&region=new york&postalcode=10010"
  ✔ [maps_service_reverse_geocode] "/v1/reverse?layers=address&point.lat=40.744022&point.lon=-73.989231"

tizen sdk: places
  ✘ [maps_service_search_place] "/v1/nearby?boundary.circle.radius=10&categories=food:pizza&point.lat=40.235771&point.lon=-74.937712": score 1 out of 2
  diff:
    name
      expected: Jule's Thin Crust
      actual:   Jule's Thin Crust Pizza
  ✔ improvement [maps_service_search_place_by_area] "/v1/nearby?boundary.rect.min_lat=40.235974&boundary.rect.min_lon=-74.937158&boundary.rect.max_lat=40.228095&boundary.rect.max_lon=-74.944906&categories=finance&point.lat=40.235771&point.lon=-74.937712"
  ✔ improvement [maps_service_search_place_by_list] "/v1/nearby?boundary.rect.min_lat=40.235974&boundary.rect.min_lon=-74.937158&boundary.rect.max_lat=40.228095&boundary.rect.max_lon=-74.944906&categories=finance&point.lat=40.235771&point.lon=-74.937712"
  ✘ [maps_service_get_place_details] "/v1/place?ids=openstreetmap:venue:node:223078192": no results returned

university
  ✘ regression [0] "/v1/search?boundary.country=USA&text=Teachers College, Columbia University": score 0 out of 2
  diff:
    name
      expected: Teachers College
      actual:   District of Columbia Teachers College
    region
      expected: New York
      actual:   District of Columbia
  ✘ [1] "/v1/search?boundary.country=USA&text=Washington University in St. Louis": score 1 out of 2
  diff:
    name
      expected: Washington University
      actual:   Washington University in St. Louis
  ✔ [2] "/v1/search?boundary.country=USA&text=Miami University"
  ✘ regression [3] "/v1/search?text=University of Hawaii at Hilo": score 1 out of 2
  diff:
    name
      expected: University of Hawai‘i at Hilo
      actual:   University of Hawaii - Hilo Main Campus
  ✘ regression [4] "/v1/search?text=Universidad de Guadalajara,  Guadalajara, Jalisco, México": score 3 out of 4
  diff:
    name
      expected: CUCEA (Universidad de Guadalajara)
      actual:   Preparatoria 10, Universidad de Guadalajara
  ✘ regression [5] "/v1/search?text=Universidad Autonoma de Ciudad Juarez": score 0 out of 2
  diff:
    name
      expected: Universidad Autónoma de Ciudad Juárez
      actual:   Rectoría Universidad Autónoma de Tamaulipas
    region
      expected: Chihuahua
      actual:   Tamaulipas
  ✔ [6] "/v1/search?text=Oxford College, oxford, ga"
  ✘ regression [9] "/v1/search?text=Ohio State University": score 1 out of 2
  diff:
    localadmin
      expected: Bath
      actual:   Bath Township
  ✔ [10] "/v1/search?text=Antioch University Seattle"
  ✔ [11] "/v1/search?text=Union college, kentucky"
  ✔ improvement [12] "/v1/search?text=Union college kentucky"

washington dc
  ✘ regression [1] "/v1/search?text=1705 P St NW, Washington, dc": score 4 out of 5
  diff:
    street
      expected: P Street Northwest
      actual:   P Street NW
  ✘ regression [2] "/v1/search?text=1705 P St NW, Washington, district of columbia": score 4 out of 5
  diff:
    street
      expected: P Street Northwest
      actual:   P Street NW
  ✔ [3] "/v1/search?text=busboys and poets, washington dc"
  ✘ regression [4] "/v1/search?text=641 S Street NW, washington, district of columbia": score 4 out of 5
  diff:
    street
      expected: S Street Northwest
      actual:   S Street NW

Who's on First counties
  ✔ improvement [2] "/v1/search?sources=wof&text=Potter, PA"
  ✔ [3] "/v1/search?sources=wof&text=Maui, Hawaii"

Who's on First countries
  ✔ [1] "/v1/search?sources=wof&text=United States"
  ✔ [2] "/v1/search?sources=wof&text=Canada"
  ✔ [6] "/v1/search?sources=wof&text=USA"

Who's on First localadmins
  ✔ [2] "/v1/search?sources=wof&layers=localadmin&text=Norwood Young America, Minnesota, US"
  ✘ regression [3] "/v1/search?sources=wof&text=Zickrick, SD": score 4 out of 6
  diff:
    layer
      expected: localadmin
      actual:   locality
    name
      expected: Zickrick Township
      actual:   Zickrick

Who's on First localities
  ✔ [1] "/v1/search?sources=wof&text=New York, New York"
  ✔ [2] "/v1/search?sources=wof&text=Socorro, New Mexico"
  ✔ [3] "/v1/search?sources=wof&text=Truth or Consequences, NM"
  ✔ [5] "/v1/search?sources=wof&text=Carmel-by-the-Sea, California"
  ✔ [6] "/v1/search?sources=wof&layers=locality&text=Springfield"

Who's on First neighbourhoods
  ✔ [1] "/v1/search?sources=wof&text=Crown Heights, Brooklyn, New York"
  ✔ [2] "/v1/search?sources=wof&text=Reparto Vista Alegre, Cuba"
  ✔ [3] "/v1/search?sources=wof&text=Nuevo Cristóbal, Panama"

Who's on First regions
  ✔ [1] "/v1/search?sources=wof&text=Pennsylvania"
  ✔ [2] "/v1/search?sources=wof&text=New Mexico"
  ✔ [3] "/v1/search?sources=wof&text=Newfoundland and Labrador"
  ✔ [4] "/v1/search?sources=wof&text=Prince Edward Island"

Aggregate test results
Pass: 233
Improvements: 18
Expected Failures: 28
Placeholders: 0
Regressions: 84
Total tests: 363
Took 10415ms
Test success rate 76.86%

FATAL ERROR: 84 regression(s) detected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants