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

Revert precommit-hook to 1.0.7 (close #34).

718d1fd6ed7a6a0766d6b65cdef0f07c4fa3d65f authored over 9 years ago by Severyn Kozak <[email protected]>
Make "new york, new york" refer to NYC.

locations.json
-Update the "new york, new york" alias to point to "New York
City" specifically...

9f56fc5abe08dc84e46c44e865a2766daa5bf5f6 authored over 9 years ago by Severyn Kozak <[email protected]>
Add `type: dev` specifiers, more admin test cases.

(locations, test_cases/(feedback_pass, search)).json
-Add `"type": "dev"` specifiers to the tes...

16d94513b9aa2ad70d7d26a1863247a43aa6e58c authored over 9 years ago by Severyn Kozak <[email protected]>
Merge branch 'master' into quattro-admin-values

a29b12e774450ea98513f831fce2018f4ca80ba2 authored over 9 years ago by Severyn Kozak <[email protected]>
Fix test-type conditional.

run_tests.js
-Don't remove tests with a non-`undefined` `type` property when
running without a...

3876436bbe5a606170d3815ba31f50a1451e9913 authored over 9 years ago by Severyn Kozak <[email protected]>
Merge branch 'master' into quattro-admin-values

run_tests, test.js
-Pull in the latest of `master` to get some much needed features,
like envi...

1faca4ebfe4eb79a470d6d3380ec004bb3436076 authored over 9 years ago by Severyn Kozak <[email protected]>
Merge branch 'improve-error-handling'

run_tests, test.js
-Rerun rate-limited tests until they complete successfully.
-Add support fo...

843196d7e0c9d76e0e947a0f3058a6b08094bda7 authored over 9 years ago by Severyn Kozak <[email protected]>
Support running only tests of a specific type.

run_tests, test.js
-Allow the user to run tests only of a specific type (for
instance, suited ...

e3ea504d6e8e3640a2a79aee23e7d531e4a2ad5c authored over 9 years ago by Severyn Kozak <[email protected]>
Rerun rate-limited tests until successful completion.

run_tests.js
-The test-runner presently marks tests that failed due to
rate-limiting as `place...

cb6eb095f833e49a4b6ad1326c3420663061c67f authored over 9 years ago by Severyn Kozak <[email protected]>
Mark non-200 tests as placeholders.

run_tests.js
-Some tests receive non-200 responses due to API rate-limiting;
mark them as plac...

010a2a28865ce87fbdf6269945817f69c917305e authored over 9 years ago by Severyn Kozak <[email protected]>
Lazily load output generators.

(test, run_tests, output_generators/email).js
-The test-runner currently loads all output gener...

a44a90e9f72fc1dbaa7d075037a056dcce5a0136 authored over 9 years ago by Severyn Kozak <[email protected]>
Refactor a conditional.

run_tests.js
-Me eyes! Rewrite a conditional `return` using the ternary
operator.

04c694b3a1fe10df6a0894cfe17035b9098fb5ac authored over 9 years ago by Severyn Kozak <[email protected]>
Replace supertest with request.

package.json, run_tests.js
-Since the acceptance tests currently aren't using the
`supertest` ...

3ff196802fd5554460d54e7c87d0983959c53cee authored over 9 years ago by Severyn Kozak <[email protected]>
Merge branch 'fix_test_cases'

test_cases/(admin_lookup, feedback_pass, search).json
-Update the test-cases against the change...

44c2756dc2655d690ba2bf8c46186039049673f9 authored over 9 years ago by Severyn Kozak <[email protected]>
add jshint and tap-spec to devDependencies

545ed0ef2df147fe3f7c202ad4f366693e65e16d authored over 9 years ago by Peter Johnson <[email protected]>
Merge pull request #31 from pelias/allow_no_email

Allow no email config

8f8966c67299885899f02e052479ca029a492a3a authored almost 10 years ago by Severyn Kozak <[email protected]>
Update a bunch of test-cases.

locations.json, test_cases/(admin_lookup, feedack_pass, search).json
-Update a bunch of test-ca...

8273bbe04b433771fbb4903371541925c3f383a6 authored almost 10 years ago by Severyn Kozak <[email protected]>
Allow no email config

143b93581eb1c8722a4de5beec2c0498eb3fe519 authored almost 10 years ago by Diana Shkolnikov <[email protected]>
Remove type field from test-cases.

run_tests.js
test_cases/(feedback_pass, search).json
-The `type` property, which shouldn't have...

7a5d70f6fa8440b2032b875c519d9b031873fc20 authored almost 10 years ago by Severyn Kozak <[email protected]>
Add some missing documentation to README.

README.md
-Document some previously unmentioned features.

3e32cba40ea2f8e54ca52284f988aa3b4d0128a6 authored almost 10 years ago by Severyn Kozak <[email protected]>
Merge branch 'email-generator'

output_generators/email.js
-Create an email output generator for test results.
-Close #23.

981fd26cd06fe20598694335e7434b236ff12109 authored almost 10 years ago by Severyn Kozak <[email protected]>
Attach a file containing the JSON test results.

output_generators/email.js
-In addition to the pretty-formatted email, send an attached
file w...

828d476cce30c9f71cc8a9251889c5724340cad0 authored almost 10 years ago by Severyn Kozak <[email protected]>
Make `from` configurable from pelias-config.

output_generators/email.js
-Allow the email's `from` value to be tweaked from
`pelias-config`,...

554fe53ecaca4c7bb9e5c0176ef78622e0d21606 authored almost 10 years ago by Severyn Kozak <[email protected]>
Fix SES `from` header format.

output_generators/email.js
-The generator began throwing `Missing required header 'From'.`
err...

040e71d67d6398ba2cf68010c7bc312ddc44d4d6 authored almost 10 years ago by Severyn Kozak <[email protected]>
Address jslint complaints (remove/add semicolons.)

988bac73ab7848ebc0ec39ca28841594e0c28ffc authored almost 10 years ago by Severyn Kozak <[email protected]>
Make ses property optional.

output_generators/email.js
-Don't abort on a missing `ses` property in pelias-config, to
allow...

b0d3deedf3972ee3483728a2beea89f14302b6cc authored almost 10 years ago by Severyn Kozak <[email protected]>
Update README with SES documentation.

README.md
-Update the README to reflect the change in 8e7f535.
-Document new `pelias-config` S...

fe23607b60a8ecf612fa9b7f7ac63004d7034aef authored almost 10 years ago by Severyn Kozak <[email protected]>
Replace Gmail with Amazon SES.

output_generators/email.js, package.json
-Add `nodemailer-ses-transport` as a dependency.
-Upd...

82f0b46c43ddaa3b153f8b397a0bfb037ae5957b authored almost 10 years ago by Severyn Kozak <[email protected]>
Rewrite the README overview.

b004b341ad2e68945b5ec2bf959cfb88866a7614 authored almost 10 years ago by Severyn Kozak <[email protected]>
Merge branch 'email-generator'

output_generators/(email.js, email_static/)
-Introduce an email output generator.
-Document it...

6f4a7314d8e8b2bdeed75d4ec9321b61a157482d authored almost 10 years ago by Severyn Kozak <[email protected]>
Document the email generator.

README.md
-Document the different kinds of output generators (currently
just `terminal` and `e...

aba14554be84eb02b2190ac88b8984117bfee94d authored almost 10 years ago by Severyn Kozak <[email protected]>
Add a flag to specify the output generator.

test.js
-Allow the user to specify the output generator via a
command-line flag.

1c1edface342e79dfeea0ee64e40077f1f870f92 authored almost 10 years ago by Severyn Kozak <[email protected]>
Merge branch 'master' into email-generator

run_tests.js
-Pull in the latest changes, like respecting rate-limiting.

39c06661a03ebef31b4800fa9a6a72dc2d7a1853 authored almost 10 years ago by Severyn Kozak <[email protected]>
run_tests.js: decrease test interval to 200ms.

run_tests.js
-Given the additional rate-limiting introduced in 72cebc6, which
made all test su...

f469bdd6ba429bbf04429adc194308e4aabd3ff8 authored almost 10 years ago by Severyn Kozak <[email protected]>
Run tests in series.

run_tests.js
-Run tests in series, and not synchronously, to prevent
rate-limiting block-outs.

55b5bdcfcad687bc7eac19001c9da3d70c72b661 authored almost 10 years ago by Severyn Kozak <[email protected]>
Move module-level code into functions.

output_generators/email.js
-Move all the module-level code into `formatTestCase()` and
`emailR...

0a41225d8dd1527bfe9372d7712b402336b116fe authored almost 10 years ago by Severyn Kozak <[email protected]>
Read configuration from pelias-config.

output_generators/email.js
-Read auth and email configuration from pelias-config.

c8537611e777a6d37caad3740fba5e80af5264fa authored almost 10 years ago by Severyn Kozak <[email protected]>
Merge branch 'master' into email-generator

run_tests.js, test.js
-Pull in the latest from the master branch.

5533978531a1080a41503e29e5d815ccb037b51a authored almost 10 years ago by Severyn Kozak <[email protected]>
Decrease reqs/s, strip URL slashes.

run_tests.js
-Decrease the number of requests per second from 10 to 5,
since 10 still incurs r...

d5e18d835509c9f6fb21190d3c1cae3f6fdd5124 authored almost 10 years ago by Severyn Kozak <[email protected]>
Add code to send an email.

output_generators/email.js
-Add all the code necessary to send test-results out in an
email.

...

db26bee9892e3cee2be0baeeb6199e587fe3d65f authored almost 10 years ago by Severyn Kozak <[email protected]>
Move CSS into HTML template.

output_generators/email_static/(email.html, style.css)
-Move all CSS into the HTML to allow the...

df0ad275a63a24ca6a3347d7ff378b93d165c92d authored almost 10 years ago by Severyn Kozak <[email protected]>
Add prototype email generator.

output_generators/(email.js, email_static/(email.html, style.css))
-Add a prototype email gener...

f184d15ec56976508f1b899f145330f9e0015de7 authored almost 10 years ago by Severyn Kozak <[email protected]>
Merge pull request #28 from pelias/feedback_2015-00-18-00-00-04

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

f6b2ea7bc1f8f01ec664d8954ffc090105a5ab35 authored almost 10 years ago by Severyn Kozak <[email protected]>
Update command-line usage documentation.

test.js
-Document the test-suite path parameter.

77dcb680f23f11bf7530de42203899f0631b2035 authored almost 10 years ago by Severyn Kozak <[email protected]>
Rate-limit API requests.

run_tests.js
-Now that we're expecting to deal with massive amounts of
test-cases, API request...

93cd2e0d609a64b0da0cbacb8d6006fb24f1f400 authored almost 10 years ago by Severyn Kozak <[email protected]>
package.json: add devDependencies.

704d5ed8dc240c0c49080513627c78119aeaeca7 authored almost 10 years ago by Severyn Kozak <[email protected]>
Fix jshint complaints.

(output_generators/terminal, run_tests, test).js
-Address the minor things jshint was complaini...

a0e70319a3e3c885f35af38b9531111225a962c7 authored almost 10 years ago by Severyn Kozak <[email protected]>
Merge pull request #25 from pelias/test-popularity

adding a few test cases that test popularity metric

dcd0e7db214ccad30f56be6f59a0d04ba428b3a3 authored almost 10 years ago by Severyn Kozak <[email protected]>
Handle properties=null as placeholders.

README.md, run_tests.js
-Add proper handling for `properties: null`. The test-runner
used to c...

23d1ae4e0fa30f76b958eb170be57808a931cb32 authored almost 10 years ago by Severyn Kozak <[email protected]>
Allow test-cases to specify a Pelias endpoint.

run_tests.js
-Allow test-cases to specify a Pelias endpoint to target, rather
than always hitt...

93c5744999b3534c9c3926f03a17ed68c226b48f authored almost 10 years ago by Severyn Kozak <[email protected]>
Add a unit-test for execTestSuite().

(run_tests, test/test).js
-Add a unit test that checks whether `execTestSuite()` throws
except...

9e10dd8f97c4eabf8e23400c66b8c00efa2bec6f authored almost 10 years ago by Severyn Kozak <[email protected]>
Merge branch 'test-nonexistence#21'

README.md, run_tests.js
-Resolve #21. Add support for a `unexpected` property in
test-cases wh...

bb4573b85d599de68ee47dee47aad0618d51da3e authored almost 10 years ago by Severyn Kozak <[email protected]>
Remove example JSON from README.

README.md
-Remove example `test_cases/*` and `locations.json` JSON, as
it should be documented...

0a268ae9b78ff5891b4bf9b646b829a1d863bfd8 authored almost 10 years ago by Severyn Kozak <[email protected]>
Make `test` npm script run unit tests.

package.json
-Make the `test` script run this package's unit tests, rather
than the acceptance...

0d1c5040cb30831c527c54ec8caa860a16fbbdb6 authored almost 10 years ago by Severyn Kozak <[email protected]>
Add a unit-test for evalTest().

test/test.js
-Add a comprehensive unit-test for `run_tests.js#evalTest()`,
which is crucial fo...

d2eca7ad5ed8d564e05c309becc0063522e869f2 authored almost 10 years ago by Severyn Kozak <[email protected]>
Add unit-test for equalProperties().

(run_tests, test).js
-Update interfaces to allow unit-testing `equalProperties()`.

test/test.j...

d65b0d6fd8f306202e5323183fad320b37916fed authored almost 10 years ago by Severyn Kozak <[email protected]>
Document new test-case schema in README.

README.md
-Document the latest commits, which changed the schema of
test-cases' expected prope...

a12e792a992ce67f54210584f44fc819675bce92 authored almost 10 years ago by Severyn Kozak <[email protected]>
Add unexpected test-cases validation.

run_tests.js
-Add validation for `unexpected` test-cases to
`execTestSuite()`.

770cf7ff4f29135c303fac16f7afec583aab2e2f authored almost 10 years ago by Severyn Kozak <[email protected]>
Add support for nonexistence.

run_tests.js
-More work on #21.
-Add support for an `unexpected` property, roughly analogous t...

fcdb4480ed3d837839a8f73df8c0e2160c15fdce authored almost 10 years ago by Severyn Kozak <[email protected]>
Check for priorityThresh in new location.

run_tests.js
-The `priorityThresh` property changed location in ea8e149;
adapt the code that u...

2273a3059efd5b5bd613815632ab1cb0fb86bc3b authored almost 10 years ago by Severyn Kozak <[email protected]>
Test results against multiple expected objects.

run_tests.js
-Work on #21.
-Refactor `evalTest()` to work with an array of expected
propertie...

a651bed38c913be94d89f6b4db31134e3af71486 authored almost 10 years ago by Severyn Kozak <[email protected]>
Merge branch 'test-progress'

README.md, output_generators/terminal.js, run_tests.js
-Close #20.

747fbbf5bc996cfa1d0358a2f6fe72d527cb003f authored almost 10 years ago by Severyn Kozak <[email protected]>
Update README test-suite/cases documentation.

README.md
-Update the documentation of test-suite/test-cases properties.
-Mention the recently...

affbe6b4f97e13b2f5c4d25b7d2dc2d6e8a93bd3 authored almost 10 years ago by Severyn Kozak <[email protected]>
Validate all test-cases before making requests.

run_tests.js
-Move test-case validation logic outside of the loop that emits
HTTP requests, to...

39869436d02803c9ae16e060ece1b4f6d359aaad authored almost 10 years ago by Severyn Kozak <[email protected]>
Sort test-cases with string/number ids separately.

run_tests.js
-Sort string/number ids separately, to generate cleaner output
(since the number ...

2efce2b8acddd67e410888f95fe102b0e9634eef authored almost 10 years ago by Severyn Kozak <[email protected]>
Tweak output colors (reserve red for regressions).

output_generators/terminal.js
-Reserve red for regressions, as per
https://github.com/pelias/a...

f8172454ecdf82a0338c92e563651fe1aac63b95 authored almost 10 years ago by Severyn Kozak <[email protected]>
Add test progress info to output.

output_generators/terminal.js
-Clearly identify improvements/regressions (based on the changes
...

41af016f691da0178bb22a29182186e8df3291c6 authored almost 10 years ago by Severyn Kozak <[email protected]>
Track test progress (improvements/regressions).

run_tests.js
-Begin work on #20: account for the expected status of each
test-case, and mark i...

eefc1ca049d93aa0f9e100188984dd1973078567 authored almost 10 years ago by Severyn Kozak <[email protected]>
Add a test-completion counter.

run_tests.js
-Print out a counter indicating the number of completed/total
tests, to provide s...

286cdbc4bcc3214bc64fc1d194b7fe9ed489d8dc authored almost 10 years ago by Severyn Kozak <[email protected]>
Merge branch 'revise-output'

(run_tests, test, tests/searchTest).js
-Rewrite the test-runner and output generator to allow
...

7826b3d4c94062815e45a27f303ac5b6002599bc authored almost 10 years ago by Severyn Kozak <[email protected]>
Partition test.js into another module, run_tests.js

run_tests.js, test.js
-Isolate command-line argument handling code from that which
runs test-s...

a20f674c376d46b64066de081981b588f303f8ce authored almost 10 years ago by Severyn Kozak <[email protected]>
Remove old test script.

tests/searchTest.js
-This test script was leftover from before the re-write, and has
been repl...

ee5eb10592aaf25c0df9ea35d1ad9c76524b11a0 authored almost 10 years ago by Severyn Kozak <[email protected]>
Remove PELIAS_ENDPOINTS object.

test.js
-Remove the `PELIAS_ENDPOINTS` object definition with the intent
of moving it into `pe...

54347f6615bdda7ec1f3244b4262470b65942f27 authored almost 10 years ago by Severyn Kozak <[email protected]>
Fix incorrect variable use.

test.js
-`apiUrl` was referenced where `commander.endpoint` should've
been. Fix. (@dianashk)

ee43b212fea82be409e8f09cf9324f2c55f98525 authored almost 10 years ago by Severyn Kozak <[email protected]>
Move function to new location in file.

test.js
-Move the `execTestSuites()` function higher up into the file
for greater readability.

d2aa43af0dcb4d2ffcd48cfd0012f54c9882a40f authored almost 10 years ago by Severyn Kozak <[email protected]>
Move terminal output generator to own module.

output_generators/
-Create a directory to contain all output generator modules for
test-suite ...

47e54b68eef8fc7107be4612cf8af5f1e3f8c1fa authored almost 10 years ago by Severyn Kozak <[email protected]>
Separate results collection from output generation.

test.js
-Further separate test-results collection from the output
generation.
-Move all termi...

b5cd736f56670d883ed544de013344f823ab6f72 authored almost 10 years ago by Severyn Kozak <[email protected]>
Replace hard-coded URL with variable.

test.js
-A hardcoded URL was left-over. Replace it with `apiUrl`, as
it's meant to be configur...

1fc4ee9c235165918ae9b94b56017f88eacc07dd authored almost 10 years ago by Severyn Kozak <[email protected]>
test.js: update runTests() documentation comment.

diff --git a/test.js b/test.js
index 5646ef4..c82179b 100644
--- a/test.js
+++ b/test.js
@@ -156...

85fb5fc3b1f65ddb90822ccce152620948dea04f authored almost 10 years ago by Severyn Kozak <[email protected]>
Make missing `out` handling more robust.

test.js
-Identify test-cases without an `out` at all as placeholders.

f509a0b0082600fb6819f87e35dcc386ed2fdaf5 authored almost 10 years ago by Severyn Kozak <[email protected]>
README: add usage documentation, fix indentation.

README.md
-Document the new tool's usage.
-Code-blocks were superfluously indented an extra le...

dd428f5a7aa6a3e9ed99a4123d736c983747ad69 authored almost 10 years ago by Severyn Kozak <[email protected]>
Fix API endpoint argument bug.

test.js
-An incorrect property was being used as the API endpoint name
in `runTests()`.

1c29a155efe218ed2418e50ae0e0148e6672f00b authored almost 10 years ago by Severyn Kozak <[email protected]>
package.json: update package dependencies.

d63a7e857e5083f38eaac43aca2aace77329d102 authored almost 10 years ago by Severyn Kozak <[email protected]>
Improve arg handling with commander.

test.js
-Use the `commander` package for more robust argument handling.
-Allow the user to spe...

e752bb5f63749c45bd48003b08a868d918eae430 authored almost 10 years ago by Severyn Kozak <[email protected]>
Move location.json to project root.

test_cases/locations.json -> locations.json
-Move the `locations.json` file to the project root...

1511ac9885a59685d4d4fb9a47e8232c6ca46e99 authored almost 10 years ago by Severyn Kozak <[email protected]>
Add documentation comments to test.

test.js
-Add documentation comments to all functions and the module
header.

682d18b423be8fe72f41dd8f97dd20bb76132d52 authored almost 10 years ago by Severyn Kozak <[email protected]>
Add endpoint selection via arguments.

test.js
-Allow the user to select an endpoint via command-line args.

490d2aa59e7f685c2a6896ce1cf8b2a3bc13985c authored almost 10 years ago by Severyn Kozak <[email protected]>
Move top-level code into runTests() function.

test.js
-Move all code at the module level into a function,
`runTests()`, that runs on execution.

607357c278a1d4e0ff923eb0d20c056b0690201b authored almost 10 years ago by Severyn Kozak <[email protected]>
Clean up prettyPrintResult(). Indent output.

test.js
-Print out API url and test-suite name.
-Indent all per-suite output, to make parsing ...

104be5f79702867fd33ec47d8ce7fa4b5f280a89 authored almost 10 years ago by Severyn Kozak <[email protected]>
Add simple test stats collection.

test.js
-Collect some simple statistics about each test run, like the
number of passing/failin...

51f1f889b87757f5ae95407d29ba68a3787f7626 authored almost 10 years ago by Severyn Kozak <[email protected]>
Define prettyPrintResult().

test.js
-Define `prettyPrintResult()`, to prettily format and print
individual test results.

97518fc3a88248c21dea138673d3b1be32484274 authored almost 10 years ago by Severyn Kozak <[email protected]>
Collect test results and pass them to a callback.

test.js
-Make `execTestSuite()` collects the results from each test, and
pass them to a callba...

5fb751d0f751ce830fb5800722048c20acaf796a authored almost 10 years ago by Severyn Kozak <[email protected]>
Add prototype test result reporting.

test.js
-Flesh out `evalTest()`.
-Execute test-cases and report their results.

e72c5a75423e9b9972137c46c84b8ff2cc2f229a authored almost 10 years ago by Severyn Kozak <[email protected]>
Add an experimental new output generator.

test.js
-Add a (totally broken/WIP) script to generate new output.

f81da10169cd8b4ed5764fd04526c68fdb9ded43 authored almost 10 years ago by Severyn Kozak <[email protected]>
Merge pull request #2 from pelias/placeholder-tests

immediately error on placeholder tests

f5eaf8c8a13f77b849ef6d3193ae39754d92dd77 authored almost 10 years ago by Severyn Kozak <[email protected]>
Refactor expected-lookup matching into a function.

tests/searchTest.js
-Move the code that matches a test-case's `out` property to a
properties o...

220bbb704c3d6763be61116d62390af26bf9a350 authored almost 10 years ago by Severyn Kozak <[email protected]>
Immediately error on placeholder tests.

tests/searchTest.js
-The automated test-exporting provided by `pelias/feedback`
introduces a n...

497818e9ff35fde412e57db322a3b5a6017b6305 authored almost 10 years ago by Severyn Kozak <[email protected]>
Initial commit

fe5123810f7e77a8e9478de4596fa087d4f1fb00 authored almost 10 years ago by Diana Shkolnikov <[email protected]>