Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pelias/fuzzy-tester

A fuzzy testing library for geocoding
https://github.com/pelias/fuzzy-tester

chore(package): update fs-extra to version 0.27.0

http://greenkeeper.io/

9670a33bb19f425cf9898a9704ca0be057061a6d authored over 8 years ago by greenkeeperio-bot <[email protected]>
Update for lodash 4

af1a0f8dcfb604b38039dc6874df3d7c3d831a5c authored over 8 years ago by Julian Simioni <[email protected]>
Version 0.6.1

ef1155e5db0da4dce737040177094213e0b143c0 authored almost 9 years ago by Julian Simioni <[email protected]>
Update changelog for 0.6.1

128463753325c6cc3e6ef4af9613bb614aafbdeb authored almost 9 years ago by Julian Simioni <[email protected]>
Merge pull request #44 from pelias/fix_truncation_errors

Fix truncation errors

783c2bc730c12a754e998d6b8e66e8d52aa6aa69 authored almost 9 years ago by Julian Simioni <[email protected]>
Set exit code variable without calling process.exit

`process.exit` quits immediately, without allowing buffered output from
say, a `console.log` to ...

996b1e784bc90a5cd116b7322d0fe8871a5a0fbb authored almost 9 years ago by Julian Simioni <[email protected]>
Use only console.log in terminal outpt

`console.error` does not always have the same buffering settings as
`console.log` and so printin...

837d9a91cd1493a7b58deadcc8c3860a6e0ab18c authored almost 9 years ago by Julian Simioni <[email protected]>
Merge branch 'v0.5'

6e9cde65cd96864a645f3d02572ded870538a4a5 authored almost 9 years ago by Julian Simioni <[email protected]>
Update changelog

872bdebbb2308ad1fa87acaef52207100838fd1d authored almost 9 years ago by Julian Simioni <[email protected]>
Version 0.5.1

add351ae8072e6ecc997ebcbd66a9b3d15d2872a authored almost 9 years ago by Julian Simioni <[email protected]>
Backport use of http.Agent from 0.6

16b55068438846b328519848c24672763a5d157b authored almost 9 years ago by Julian Simioni <[email protected]>
Merge pull request #43 from pelias/fix_lodash_usage

Use _.uniq, since _.unique has been depricated

992645a76e77cb1228af5b5a3ee03ed9593ebc25 authored almost 9 years ago by Julian Simioni <[email protected]>
Use _.uniq, since _.unique has been depricated

70052bf5ae54c20562ed6f024897e3bf9649a87d authored almost 9 years ago by Julian Simioni <[email protected]>
Merge pull request #42 from pelias/update_travis_version

Update travis versions

2e6a5460e1fb6054b52aa44611e9f7f7cfca7a6f authored almost 9 years ago by Julian Simioni <[email protected]>
Update travis versions

Consolidate on the latest minor versions of Node 4 and 5

6857563f2d12f7b00b470f59d9497d234a29843f authored almost 9 years ago by Julian Simioni <[email protected]>
Merge pull request #40 from pelias/hide_tests_with_no_expected_section

Output results only for tests with an expected result

567b1a4865eb2cca75e7e52c0e221b26ff073fcc authored almost 9 years ago by Julian Simioni <[email protected]>
Merge pull request #41 from pelias/greenkeeper-tape-4.5.0

Update tape to version 4.5.0 🚀

39419c20a495f09cdc44d91b7d53601f4d5f1a60 authored almost 9 years ago by Julian Simioni <[email protected]>
Allow semver minor changes to tape version

bbeb5883eb0039d395e4d6bf871889da0fb8ca31 authored almost 9 years ago by Julian Simioni <[email protected]>
chore(package): update tape to version 4.5.0

http://greenkeeper.io/

e872fad0e70fcec4719aa41962282fcab8ea06e1 authored almost 9 years ago by greenkeeperio-bot <[email protected]>
Merge pull request #35 from pelias/greenkeeper-update-all

Update all dependencies 🌴

a0d441db10804bef09bad8a4ac91d99c715b8053 authored almost 9 years ago by Julian Simioni <[email protected]>
chore(package): update dependencies

http://greenkeeper.io/

0daf22a7d2c55ad54f0a4cb4b83b25aca193b4f6 authored almost 9 years ago by greenkeeperio-bot <[email protected]>
Output results only for tests with an expected result

Tests that check that something is NOT in the resuls aren't as
interesting for autocomplete

a23fd4eed6ccbbd822de624effd046549aa5f001 authored almost 9 years ago by Julian Simioni <[email protected]>
Merge pull request #39 from pelias/issue_38

fix #38

733b8e707882dc1a40874e956d40a6962f546d08 authored almost 9 years ago by Peter Johnson a.k.a. insertcoffee <[email protected]>
fix #38

602256597f415e9adfb98250d2612e732c01205a authored almost 9 years ago by Peter Johnson <[email protected]>
Merge pull request #37 from pelias/issue_36

fix #36

c6367aa2282ce6c1e38fe20b2866bf47dd6d200e authored almost 9 years ago by Peter Johnson a.k.a. insertcoffee <[email protected]>
fix #36

9569e0643bf853735c7203225cc2f5a347c33cfe authored almost 9 years ago by Peter Johnson <[email protected]>
Move tap-spec to dev dependencies

65dcc60ff00932d5e27b91561bcdf1c40c86d2ae authored almost 9 years ago by Julian Simioni <[email protected]>
Merge pull request #33 from HSLdevcom/scoreDistance

An extended fuzzy tester, which supports coordinate matching

87c10577ee5a0588eca938e3840ff7bd3623a1eb authored almost 9 years ago by Julian Simioni <[email protected]>
Bugfix: check existence of object before referring to its fields

5f03088d442667229f86641eda5e3a62aa73ed63 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Remove misleading note about nearest match.

Distance is now scored together with other properties.

b6e56c11cef3e8fa8326a1a28be80a634c6bd040 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Do not test coordinates independently from properties if both exist

When both coordinates and properties are defined in expectations,
match the first coordinate ent...

44ef6c83070940ed83fe7c54b607a26dc648a4d2 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Null props array still defines a placeholder

Use an empty properties array to test coordinates only

761c12d37e99487db8c455880239c40f61ec17bd authored almost 9 years ago by Vesa Meskanen <[email protected]>
More verbose output from coordinate matching

c05e75807344589d5879e9cc74acf12533a06188 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Bugfix: placeholder tests did not run at all

Check for the existence of properties before accessing its length property.

db2ab13a83cd1fe7669c53669d1a510283853321 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Remove debug messages

3417ba7b0dcc260b003a8d99fa86f2d81f0bc491 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Improved sanitizer allows more relaxed way to define properties and coordinates

b363b2d1c07966891d44573d78415f67bae96cb0 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Remove unnecessary dependencies

07fb2e39cbf8c78e4b848b8fb2ed9148809b9524 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Merge pull request #34 from pelias/update-travis

Update travis

34c4f010ab592e4d91900e7b90d4213a33c7ba03 authored almost 9 years ago by Julian Simioni <[email protected]>
Add up to date TravisCI config

Connects pelias/pelias#258

65c10fb200fd50bc04f770705141b43cd1330739 authored almost 9 years ago by Julian Simioni <[email protected]>
Add unit test npm script

873a91fc6711115b36e089d13b15903ebe4c7001 authored almost 9 years ago by Julian Simioni <[email protected]>
Fix import scripts to use the implemented coordinate conventions

'Coordinates' is an array of [lon, lat] pairs, not a single
entry. This is analogous to 'propert...

83afb96b75de9f49a0d8015afa700d62ae945ff2 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Another typo fixed

e6770408c01bd35af38d6b40cf1511550b7cbdd7 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Print the threshold value if distance test fails

db938fe9f86a0f0a7686e7f1a17379e8e9a8a3d1 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Typo fixed

192824276ac528b4bee272fb0b4d050628a7b5e3 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Documentation improved

85d3b632b254397c2fb74b0e346874db34e3b8c4 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Smaller example data file is enough

8635fe4a3aa0acd7f926435dec65b492cfda5be1 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Merge pull request #1 from HSLdevcom/localization

Import script for swedish poi names added

cdb088d2f2a8fbc683476c92ac750682636b8790 authored almost 9 years ago by Samuli Heljo <[email protected]>
Import script for swedish poi names added

e29a7dd5b3dbaaa79dde7ef0dc1dd89c9bb2f4ba authored almost 9 years ago by Vesa Meskanen <[email protected]>
Test import documentation improved

6ac0dedfe4ae14bace96db675570e2e93b290f45 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Document how to import HSL poi data

bbcb0e7417b0834d98777cc5e38c63e7bf3904e8 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Add data folder for test data

f41f98925a220e5fe90cef8ac56d33750d52e97f authored almost 9 years ago by Vesa Meskanen <[email protected]>
Test config: accept 4 first search results, distance threshold to 500 m

f0fa2a10f43a4e503923d071da3dfccf804b7f42 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Remove WGS84 definition for proj4 (known already)

d3ef107e144ab1e4d3c4b6127c3f9dc109117952 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Support for testing coordinate matching by given threshold distance

f8267d82e9362d6b1cc87582e40c5bf95e051d74 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Add poi coordinates to test suite for distance comparison

499cc1938160b0d60de1ab6f190985685c1ab8ef authored almost 9 years ago by Vesa Meskanen <[email protected]>
Test configuration improved

3473f7303c3f022e3a9a4b16c3316088e9950b5e authored almost 9 years ago by Vesa Meskanen <[email protected]>
New import script for HSL poi list

00175df8b782005fe3584bb8618f310600d8cdd6 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Add number stripper normalizer to clean up '0 kampin metroasema' style names

cd88ce9e473fc767abb2b9af65f1ea66a6416b98 authored almost 9 years ago by Vesa Meskanen <[email protected]>
Version 0.6.0

aa652b5623f5c17849b37e3c8102c8159c14a321 authored almost 9 years ago by Julian Simioni <[email protected]>
Update changelog

a1379f30cb451fee1abafa2ca0cf8cefa303ee8c authored almost 9 years ago by Julian Simioni <[email protected]>
Merge pull request #28 from pelias/autocomplete-tester

Autocomplete tester

bcd59f7b6712f5cd5b67dcfe124c9172e74043bf authored almost 9 years ago by Julian Simioni <[email protected]>
Use 1ms delay between tests

setTimeout and setInterval can't handle a 0ms delay, and
ExponentialBackoff defaults to 50ms whe...

496a8c9e09ed5d241b52b6dd5ca487ebe20e90cf authored about 9 years ago by Julian Simioni <[email protected]>
Only clear interval when it changes

c4e5143b72da5fb8baefebdad564c02940b4c88c authored about 9 years ago by Julian Simioni <[email protected]>
Remove error output

3dc9f8abbb3a8fe4ea513b11b109a4661238ac4f authored about 9 years ago by Julian Simioni <[email protected]>
Make priorityThresh score 0 when properties score is zero

Otherwise a test case where all the results are horrible will still get
a few points simply for ...

5c7dd44ac89b4f20d6a3d4d74f7c0050f25eedd7 authored about 9 years ago by Julian Simioni <[email protected]>
Combine gathering of regular test and autocomplete URLs

They were previously handled by separate modules.

f21cd7a12c46c0926db8cd0198eccad753d483ce authored about 9 years ago by Julian Simioni <[email protected]>
Print number of retries (from rate limiting) while fetching

d9280bf6a02367485191de1446b7ebff619a3d41 authored about 9 years ago by Julian Simioni <[email protected]>
Add example of autocomplete output

de215a1413fa70c852a4347f5a5a4cad74c534b1 authored about 9 years ago by Julian Simioni <[email protected]>
Fix missing parameter in ExponentialBackoff docs

5d892e9e681a3058d760697a871568e14d2efb1c authored about 9 years ago by Julian Simioni <[email protected]>
Move argument processing code into separate file

b3b7f0b955228abd5e1718638f32f1aae8fa6243 authored about 9 years ago by Julian Simioni <[email protected]>
Update exponential backoff parameters

0 is now acceptable for minimum delay since all requests are queued
through a single socket. How...

79ff088328b3d7efbbbddb04c4cb329e1e9feb60 authored about 9 years ago by Julian Simioni <[email protected]>
Properly check for request timeout error messages

32902423d3a313efcb6580ba92f7e10f31835d55 authored about 9 years ago by Julian Simioni <[email protected]>
Clear interval before resetting it

1e4d504bfa10e39b9ca4223b7a24b8f1a9ed8a52 authored about 9 years ago by Julian Simioni <[email protected]>
Use ExponentialBackoff in request_urls module

269465133220980fcb167536dfe7357ea8472a9a authored about 9 years ago by Julian Simioni <[email protected]>
Revert "Remove ExponentialBackoff module"

This reverts commit a21eb163d4a17eb2d44162ceaa7d840905402c78.

Because of the timeout functional...

8b90d0f1a8201a36aa792285cfb36df50ee5040e authored about 9 years ago by Julian Simioni <[email protected]>
Print progress after retrying to increment number of retries

e000e4c7cac671689bbef84e98c680061d36ee3a authored about 9 years ago by Julian Simioni <[email protected]>
Only clear the request interval when all are completely done

Otherwise, when some requests are currently being retried, the script
can exit early before prin...

471a25c60dc7307b9958b41d3d524b508ed194ec authored about 9 years ago by Julian Simioni <[email protected]>
Use only a single socket for all requests

This is slower when testing against fastly, but multiple sockets can
easily overwhelm prodbuild ...

9d16c5d9de01bc4f552de30c9d9c1c3232ab6e3c authored about 9 years ago by Julian Simioni <[email protected]>
Retry on any request timeout

Production and dev have different timeouts

45fe13db9ee9c2fbdf8461c5c1f026a2226f52ff authored about 9 years ago by Julian Simioni <[email protected]>
Add autocomplete section to readme

0169e4cbe1049dc52c82a468c1f4e64b02fb29a7 authored about 9 years ago by Julian Simioni <[email protected]>
Add count of test cases that pass autocomplete only on last character

These basically mean autocomplete was not helpful over search.

5d1cbfcba46abe06d2130c70602d7e260f3d992f authored about 9 years ago by Julian Simioni <[email protected]>
Add interesting autocomplete stats

236532a5ed22d16d5c39fd91194917605bff26b7 authored about 9 years ago by Julian Simioni <[email protected]>
Fix clearing of interval ID when fetching URLs

31645b2d4a1982ffbb4dba2147fae816a019dc86 authored about 9 years ago by Julian Simioni <[email protected]>
Store results of any error code

The test evaluation code can handle 500 responses, we just need to store
them.

57cd46979713de31a0e7ac200bf6735ca39fd634 authored about 9 years ago by Julian Simioni <[email protected]>
Update error response printing code

It now has to be able to print the circular test case structure, and URL
info has slightly changed.

d51d3086db8a59485bdfde2ef9d74fa6a2378a15 authored about 9 years ago by Julian Simioni <[email protected]>
Replace console.error with console.log in output generator

There seems to an [issue](https://github.com/nodejs/node/issues/2148)
with some versions of Node...

b8d6c4fc3332a736cea480448c00480a32ff1210 authored about 9 years ago by Julian Simioni <[email protected]>
Use only 3 sockets for requesting URLs

This is much more friendly to dev.

6ec6ce4e60bb01bb5a42fc6be4aff6cee2435602 authored about 9 years ago by Julian Simioni <[email protected]>
Add output note when there are multiple test expectations

These are somewhat confusing because, for example, the autocomplete
tests can show that a comple...

140ae8bd240998bc94f205daf56bd75c2ee2cdba authored about 9 years ago by Julian Simioni <[email protected]>
Only score priorityThresh if properties tests pass completely

de6c190fcf3ae242ecb900b42da02b7fc6e7fafb authored about 9 years ago by Julian Simioni <[email protected]>
Look up results by test case and url, not just url

This was a huge bug where different tests that had the same url would
share results, even if the...

b393bb7f34e2fa2da19e377e009a7c18af492355 authored about 9 years ago by Julian Simioni <[email protected]>
Color text string based on original query result and show query params

a7364326fc28534295a444e43ec73302df9dc65d authored about 9 years ago by Julian Simioni <[email protected]>
Sort through results by test suite in terminal output generator

This is how it's done in the autocomplete output generator, which allows
for either to be used n...

4564e58a691ba8315146110bc984805af595d5ae authored about 9 years ago by Julian Simioni <[email protected]>
Add autocomplete config option

This can be used elsewhere in the code to determine when to do
autocomplet work, which is quite ...

101b02b4d4e83080fe8796523566f8ec87cca4c1 authored about 9 years ago by Julian Simioni <[email protected]>
Simlify and lint autocomplete output generator

a2bcccd1b8ca07a5fec20dc0ad91e03c9b047c59 authored about 9 years ago by Julian Simioni <[email protected]>
Correctly set index in score

Using || comparison does not handle 0 values.

3b1083a1762d663c1e80107734a4890afa0135ba authored about 9 years ago by Julian Simioni <[email protected]>
Wip: show index of result

e08b066734e66e3546b89802d2afe6d4a0319c52 authored about 9 years ago by Julian Simioni <[email protected]>
Filter out autocomplete tests that completely fail

1e7c92c04fc879814bfa7e7a356166f5ddc7dc41 authored about 9 years ago by Julian Simioni <[email protected]>
WIP: autocomplete tester

f2ed56d95d943a4fa0fd5e1d723b3e6d3996a426 authored about 9 years ago by Julian Simioni <[email protected]>
Index results by url for faster lookup

fb0899ebfa2656088aabb667092b2f9adf6a0755 authored about 9 years ago by Julian Simioni <[email protected]>
Remove extra variable

85f9f5fd327346d4848a0c0b7c0399b19bbfb34c authored about 9 years ago by Julian Simioni <[email protected]>