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

Merge branch 'test_suite_refactor'

09c0d4de21cf74a12f4a33790e0c3e8f4223dc2c authored over 9 years ago by Julian Simioni <[email protected]>
Simplify test case stats calculation with helper method

9185c32ea174b0d37589f208ed5d7df20c6eed18 authored over 9 years ago by Julian Simioni <[email protected]>
Extract testCase progress calculation into helper function

8fb7ff3b10905094e859a22fd9560cc1cd98fe69 authored over 9 years ago by Julian Simioni <[email protected]>
Clear reenqueue interval after last test is executed

Instead of continuing to check for new tests for all eternity, clear the
interval that queues te...

77e8c77605dc35a999dd22a1c00f63a8da6f94b6 authored over 9 years ago by Julian Simioni <[email protected]>
Extract error printing to separate function

This cleans up the already hard to read execution path

fe6bea521921ae2f973ad79b1e6eb388a67eef78 authored over 9 years ago by Julian Simioni <[email protected]>
Merge pull request #9 from pelias/fix-test-enqueuing

Improve test enqueuing with Exponential Backoff

436d5461e14ba4d82f89a6ca4914b77f32913a98 authored over 9 years ago by Peter Johnson a.k.a. insertcoffee <[email protected]>
Tweak exponential backoff parameters

Decreases the minimum backoff, increases the exponent, and increases the
starting backoff interv...

030ed6539b560f5e5b3d7b94b92d73fbfe46e130 authored over 9 years ago by Julian Simioni <[email protected]>
Correctly re-enqueue tests after each run

Previously, the interval was never changed.

bdeab1e6506cf42f0d5bcf30e5ccc188482dbdbe authored over 9 years ago by Julian Simioni <[email protected]>
Version 0.3.1

fa7425b6462c255d833914271be6f6a49a754fc3 authored over 9 years ago by Julian Simioni <[email protected]>
allow absolute & relative paths

2d7b9bf3eb52a4f531eb96b9640ba7ac1318e3e1 authored over 9 years ago by Peter Johnson <[email protected]>
Merge branch 'test-cleanup'

a146ad75c18f58355fef8804a84408ae8612c993 authored over 9 years ago by Julian Simioni <[email protected]>
Whitespace

67fcc202b3473bf6c72247c2999902e004482e5b authored over 9 years ago by Julian Simioni <[email protected]>
Add use strict

b693a6d16b4a202068fd28fc0db723b9cb60da29 authored over 9 years ago by Julian Simioni <[email protected]>
Update text of expectations to read correctly

It was reading the reverse of the expectation.

4c15d6af743feb21e092af573a8c785a273aac02 authored over 9 years ago by Julian Simioni <[email protected]>
Add documentation note and formal engine requirement on npm 2

4fc8d000ba370758b51dcf4d6f5b1ffd6ddbd501 authored over 9 years ago by Julian Simioni <[email protected]>
Merge branch 'reorganize'

3a97e6c8d120e4061644972ed7c13ac7fe14f89e authored over 9 years ago by Julian Simioni <[email protected]>
Remove obsolete comment

3d8b5fa1dd717253558170034614f1770dcc827f authored over 9 years ago by Julian Simioni <[email protected]>
Move test_interval variable closer to where it's used

7db4435128f7008ea729aec74d1454a1cef58063 authored over 9 years ago by Julian Simioni <[email protected]>
Add a few comments

7d2215102d2709dcbb9d38a46d5258e92703d47c authored over 9 years ago by Julian Simioni <[email protected]>
Move test case sort to named function

787467fc354be58b3346c547b96054fc5865e58d authored over 9 years ago by Julian Simioni <[email protected]>
Extract test suite validation method

9caf664cdc0b927959e03128cb03e571e0671fa1 authored over 9 years ago by Julian Simioni <[email protected]>
Move execTestSuite to its own file

8715b69b673a269225fd75340493f6e6902e7975 authored over 9 years ago by Julian Simioni <[email protected]>
Rename run_tests.js to match exported execTestSuites method

bfb2e3042532a3e281572079ab9974ee1a936283 authored over 9 years ago by Julian Simioni <[email protected]>
Move evalTest and equalProperties to separate files

This also includes splitting up their tests

3d3d463b7174badc476d2c7263ea9071a1e964de authored over 9 years ago by Julian Simioni <[email protected]>
Add more usage examples

cba831267222bba92e53ece72911e55e571eface authored over 9 years ago by Julian Simioni <[email protected]>
Add fuzzy testing writeup link to readme

4a256914f0eb304bab3cc25e0dea43b8c5e82940 authored over 9 years ago by Julian Simioni <[email protected]>
Version 0.3.0

a971ac3daecf623dd81daef84d140262bd1150db authored over 9 years ago by Julian Simioni <[email protected]>
Merge branch 'build-names'

7f48613014076727bbc6dfd97752f659f00dd192 authored over 9 years ago by Julian Simioni <[email protected]>
Update changelog

8df790fe19376b020412523860c6cf57b7d09ecf authored over 9 years ago by Julian Simioni <[email protected]>
Add endpoint name to email and terminal output

2d80b2ff0f50e7a423b381cc8728c95b68e6b6ec authored over 9 years ago by Julian Simioni <[email protected]>
Version 0.2.0

e0247ed38ca1d81f829efee867bf6c619c27a442 authored over 9 years ago by Julian Simioni <[email protected]>
Merge branch 'print_failures'

cd6c178c36c2a512aa9c46a72a188e5338b1aae5 authored over 9 years ago by Julian Simioni <[email protected]>
Add changelog entry

f09191f7cde1414d5b8738f69614f10f4cddb86f authored over 9 years ago by Julian Simioni <[email protected]>
Move json failure files to output_generators

bd780117f7db262348c0b511fd0ba4d31b766607 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Version 0.1.0

672ecdf464c6042b818942111db2201744f7cd24 authored over 9 years ago by Julian Simioni <[email protected]>
Add changelog

ea0f20176a3ba0db8b52e64e72d5a1cb7f38865c authored over 9 years ago by Julian Simioni <[email protected]>
Merge branch 'exponential-backoff'

02388de3ba738e6774a459dfd59d136a9e69482d authored over 9 years ago by Julian Simioni <[email protected]>
Add unit tests for ExponentialBackoff

bc459d275c254230d4ba556b2274f70fe21e20b5 authored over 9 years ago by Julian Simioni <[email protected]>
Change path to be correct for this repo

These changes came from the acceptance-tests repo, which has a slightly
different layout.

5e1a184df958e91c4444b306a4c2a67b30a3875d authored over 9 years ago by Julian Simioni <[email protected]>
Properly reference object properties

In other words, I missed some this's.

a742a549f250bc4c6b71479480ce5b8e44f4e2fe authored over 9 years ago by Julian Simioni <[email protected]>
Use exponential backoff when running tests

In order to keep our tests from completely killing our production or
staging servers, this chang...

e5cbb09eb78dc3c2d3e3c3c4b6e514a4734fc4e6 authored over 9 years ago by Julian Simioni <[email protected]>
Use || operator to streamline default values

1693f9ba0d0b1d9fa4ef840c574523e899db0bf5 authored over 9 years ago by Julian Simioni <[email protected]>
Add jsdoc descriptions

c0d8740effa7361d804dc41b3aa0af69718c2073 authored over 9 years ago by Julian Simioni <[email protected]>
Define methods via the prototype rather than in returned object

ed664f8d332d60332b7682254e1b2ad3112ff975 authored over 9 years ago by Julian Simioni <[email protected]>
Reorganize tests

This will make it easier to add tests for new modules.

7c51c649270459867456284e8d239940121ca90d authored over 9 years ago by Julian Simioni <[email protected]>
Catch exception when loading locations

This allows an empty array of location data to be set instead.

28441b907f2b1428e1b501a0082dce7bd2a4702b authored over 9 years ago by Julian Simioni <[email protected]>
Merge branch 'return-code-handling'

59d06bc40aa695c066385dfcce26d2831f1043d8 authored over 9 years ago by Julian Simioni <[email protected]>
Retry on 408 (timeout) return codes

d806fbee714b2bd166f78ebb6a384c74f458133e authored over 9 years ago by Julian Simioni <[email protected]>
Refactor status code handling so codes are in one place

Keeps the retry logic simple even as we add more codes.

c36d8bb3efcfa938405425a1d5b99922a3f5348c authored over 9 years ago by Julian Simioni <[email protected]>
Merge branch 'fail-fast'

e43589674c55cd7018b0e5c51a981e955868bada authored over 9 years ago by Julian Simioni <[email protected]>
using is-object

6c046e16c75ceee8db4e50fc02960556e98727d6 authored over 9 years ago by Harish Krishna <[email protected]>
fail fast if apiResults doesnt exist

2dd5b56bda0560bb45ed1f8046da4153f210d736 authored over 9 years ago by Harish Krishna <[email protected]>
Merge branch 'percentage-output'

fd2a6c6256c36e00aa2d086c04e05fffe24fbb3d authored over 9 years ago by Julian Simioni <[email protected]>
Update precommit-hook config

This was done automatically by running `npm install precommit-hook`.

94960446b91451a7eafa594b61f92000e05cdbb1 authored over 9 years ago by Julian Simioni <[email protected]>
Version 0.0.1

1a627e65f76d149f41e3891a15d14b307d784a76 authored over 9 years ago by Julian Simioni <[email protected]>
Remove locations.json

b224223a482e21deb355696818462e2750d0a7d1 authored over 9 years ago by Julian Simioni <[email protected]>
Properly handle locations.json

This loads them from the repo where the tests are being run, not from
this repo.

656edd57e0f0fd8c79c1fe41a8ae6588f4c83318 authored over 9 years ago by Julian Simioni <[email protected]>
Update README

The README now describes the fuzzy-tester testing utility, rather than
the acceptance tests.

9d2cbdc7c92debd4a7414eefb50aff3dcf802231 authored over 9 years ago by Julian Simioni <[email protected]>
Handle output generator directory correctly

7ce13ce1f249dea2d76d54c0dbd32dd087689ba8 authored over 9 years ago by Julian Simioni <[email protected]>
Properly include main code from tests

b4b2b6fe370601a2470a5875b39c7f3993c9a9fd authored over 9 years ago by Julian Simioni <[email protected]>
Add test pass percentage to output

75dfb54b75ecb44b60fcc307135f177c2131a255 authored over 9 years ago by Julian Simioni <[email protected]>
Properly handle paths to include tests and output generators

This has to work a little differently than before because the script is
running in its own packa...

aefbae95d91bc57d11fb02e5683148e6ede7acb0 authored over 9 years ago by Julian Simioni <[email protected]>
Update package.json

6ff168b63d421361179b6809db0c51214539f63b authored over 9 years ago by Julian Simioni <[email protected]>
Use correct path for run_tests.js

f65549c1c5963dd045d380f42734cc078d8e8f45 authored over 9 years ago by Julian Simioni <[email protected]>
Make fuzzy-tester executable

2c736654a91ae49e33c349e6076fac73978453a8 authored over 9 years ago by Julian Simioni <[email protected]>
Move test.js to bin dir as fuzzy-tester

b502e967ed1424294c85c40eb18ec7881aa22932 authored over 9 years ago by Julian Simioni <[email protected]>
Move run_tests.js to lib dir

5e1f81b3af3eba27425ae1c232423a55b717440b authored over 9 years ago by Julian Simioni <[email protected]>
Merge pull request #85 from pelias/ngrams

Testing ngrams

2d9b530ae33d5a8049e7ffb62f25bfc758d352c0 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Merge pull request #83 from pelias/add-union-square-search-test

Add union square search test

3c9a5e2a15bba0a559638292c2d032c5d30a83f2 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Fixed expected results.

Searching for brookly was expecting to get results from Massachusetts.

3368148db68c932902a4d7a835a41f5931086229 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Change failure output to indicate actual order when found but not in top N results

fbecb3803943bf2e6df5e139d3eeb4842f94d4d0 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Update locations.json and corresponding tests.

4a246d926bf55726c2d546d10f0cb9192a887b15 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Merge pull request #64 from pelias/details-flag

Details param not working as expected

e88ca2f9453c45a2b9d15d570ca1927ddccdb77b authored over 9 years ago by Diana Shkolnikov <[email protected]>
Details param not working as expected

Fixes pelias/api/#135

eebfaf11fc35733eb714666f037c1d1a3cb5973b authored over 9 years ago by Diana Shkolnikov <[email protected]>
Merge pull request #62 from pelias/regression-double-count

[BUG] Regressions were being double-counted

15e6eb78ced65e0fceeb105f9c842aefabe65abe authored over 9 years ago by Diana Shkolnikov <[email protected]>
Remove commented out error output

959aeacaf2a4208ba22fcdfedc6e5bc03fb61e1c authored over 9 years ago by Diana Shkolnikov <[email protected]>
[BUG] Regressions were being double-counted and showed up as part of the `fail` count as well.

07e3af0a258686db33dfbbc568b1d2755fb6c2b4 authored over 9 years ago by Diana Shkolnikov <[email protected]>
new api key system returns 429 response for rate limited requests

450b9cf527e0b813765b216d0086a4a3e471f0d2 authored over 9 years ago by Grant Heffernan <[email protected]>
Merge pull request #48 from pelias/multi_match

Test multi_match on name.* for /search

7134f5b12a21502595d32f270f3fe3c4f6fb9ca9 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Document the type property in the README.

39cd4f9e87488e4351ce44710073b208aca5424b authored over 9 years ago by Severyn Kozak <[email protected]>
Merge pull request #46 from pelias/geonames-categories

Add test-cases for geonames categories.

d7c56ecc3aa9340776548b865015af7d4f14b2bc authored over 9 years ago by Severyn Kozak <[email protected]>
Clarify the repo description a bit.

0bbe0a6daf25227386b360876ce45298ef511de7 authored over 9 years ago by Severyn Kozak <[email protected]>
Merge pull request #47 from pelias/travis

Add travis run on prod

b2a97342e56dcc785a90a47c8e5428504b1e084b authored over 9 years ago by Diana Shkolnikov <[email protected]>
Add travis-ci to run against production

c81915d8e432c73c321bb17e7958a6c7d4427aa0 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Merge branch 'master' into geonames-categories

test_cases/(feedback_pass, search).json
-Merge the latest test-case updates to master, so that,...

6489ffea73b7a74abc4a20fb5fe00aa87806195c authored over 9 years ago by Severyn Kozak <[email protected]>
Merge pull request #45 from pelias/feedback_2015-00-08-00-00-06

feedback app test cases for 2015-00-08-00-00-06

efaf0b77f6833d561f05983b2d8c1bad777285d4 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Merge branch 'master' into geonames-categories

Pull in the latest of master, to take advantage of the changes to
`run_tests.js` that make it co...

840f5ddd95718052e72847555218537c31b7369f authored over 9 years ago by Severyn Kozak <[email protected]>
Merge pull request #44 from pelias/doc-details

Add categories and address properties to result doc

8022e3a89a2278dfb24b932e7a2485e99673d810 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Print some context for errored test-cases.

run_tests.js
-When the test-runner encounters a non 200/413 status code for a
given API reques...

c8244c980a15b210c8a0642dc02213aa236eeca3 authored over 9 years ago by Severyn Kozak <[email protected]>
Merge pull request #42 from pelias/boost-exact-matches

Add test cases for exact matches.

36c5ccac2b991fdc482fcb05d3ef1d971c9c9217 authored over 9 years ago by Severyn Kozak <[email protected]>
Update .jshintrc

64a6889a51b4019416c318d2aa42e34f2ba82db0 authored over 9 years ago by Diana Shkolnikov <[email protected]>
several new tests for category and address properties in details. change in run_tests required test_case cleanup.

c1dab01a75bc37ae0b93724327abe0f8fc1e5b16 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Merge pull request #40 from pelias/address-details

Tests for details parameter

3427e16516f0639e4298c233e6a05f90e6203152 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Merge pull request #37 from pelias/feedback_2015-00-23-00-00-05

feedback app test cases for 2015-00-23-00-00-05

61d15176cc516225ce4ed53937bf76c8f00e75ae authored over 9 years ago by Severyn Kozak <[email protected]>
Merge pull request #38 from pelias/reverse_categories

Add test suite for /reverse and validate new categories feature

0f910fefefa52a3aa562101f8c5827a70e32b0dc authored over 9 years ago by Diana Shkolnikov <[email protected]>
Add test suite for /reverse and validate new categories feature

11c63c56fd8112aba5386a817f0f590a1c8c8eb4 authored over 9 years ago by Diana Shkolnikov <[email protected]>
Merge pull request #32 from pelias/feedback_2015-00-07-00-00-04

feedback app test cases for 2015-00-07-00-00-04

75451b979034000497d812967a5f381e460fa2b8 authored over 9 years ago by Severyn Kozak <[email protected]>
Merge branch 'fix-test-cases'

e1ed1d2c066863c50e07ba7a8f8a18de7482364b authored over 9 years ago by Severyn Kozak <[email protected]>
Non-zero exit code when regressions identified.

output_generators/email.js
-Exit the email generator with an exit-code of 1 when
regressions w...

0a8c2869b89a130c0750b80e8b826510c33c7c1d authored over 9 years ago by Severyn Kozak <[email protected]>
Make "no match found" message clearer (close #33).

cb0bb9dd828f27f1aeef19b63d99c10628659291 authored over 9 years ago by Severyn Kozak <[email protected]>