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
9c580a96dc4e155457cfce0d7e08d5a2add213ef authored about 1 year ago by Peter Johnson <[email protected]>
Normalize unexpected properties
ed203f672c210f73fbd8245c6665f4b89109a906 authored almost 3 years ago by Julian Simioni <[email protected]>069f3e0157618760d39cfef5c44a332e0f7c5323 authored almost 3 years ago by Julian Simioni <[email protected]>
Without normalizers being applied, many unexpected property checks are
likely passing, when they...
Move from TravisCI to GitHub Actions
b409bd699dcd688bb59826d76abac4ed2fc19640 authored over 3 years ago by Julian Simioni <[email protected]>32d2128093c006f2595a6198956bfba0ac017dd3 authored over 3 years ago by Julian Simioni <[email protected]>
a3c06b61a82ee47381a7637528f85fc366e85136 authored over 3 years ago by Julian Simioni <[email protected]>
8d58df33576c323a1e21218582c58ce1673d5208 authored over 3 years ago by Julian Simioni <[email protected]>
This moves the CI configuration from TravisCI, which we're no longer using
after their disastero...
Rename 'Fail' to 'Expected Failures' in test output
50375ef16adf9c5e256bec336101bf782a5e4547 authored almost 4 years ago by Julian Simioni <[email protected]>
Background
==========
The fuzzy tester has a bit of added functionality not present in many
tes...
b78f4ac2cc6e12753cd72ce62856c1bd078e4d7e authored over 4 years ago by Mateusz Konieczny <[email protected]>
Update tape to the latest version 🚀
1481c41b048eea0cc6185c2be5ad73389a13ea1d authored over 4 years ago by Julian Simioni <[email protected]>
Without this change, the new, `deepEqual` operator in Tape 5, which is
strict by default, will f...
a1e8071fde60e53d21fce931177d76f680f36087 authored over 4 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
add Header mode for credentials + docs
7f732e7badc7af09f6fbdc745330661352d0d218 authored over 4 years ago by Julian Simioni <[email protected]>e9ecaeecd141d420b12766ba1507eb0ae1c71306 authored over 4 years ago by Julian Simioni <[email protected]>
We have a custom server in front of our pelias with some application
level hacks. It uses http h...
Handle more abbreviations
5682180d2ce76fe6ff96d55e0e09bbf206b1c232 authored over 4 years ago by Julian Simioni <[email protected]>8b4375a90ff2d3ad4bdadfc0d28c268d9a5d01fa authored over 4 years ago by Julian Simioni <[email protected]>
60c06ee6d0525294efe363a5f6601676cb3a95c8 authored over 4 years ago by Julian Simioni <[email protected]>
Use improvements when calculating pass rate
ab9446824ff95018a9232776740762f40908ddd4 authored over 4 years ago by Julian Simioni <[email protected]>
It turns out we were not using the number of `improvements` (tests
expected to fail that actuall...
feat(normalizers): add more abbreviations
3f40b7fea5ca679b496aff9a2ce34338b456e489 authored over 4 years ago by Julian Simioni <[email protected]>
There are still more to add, we really should use the full [USPS
Abbreviation list](https://pe.u...
df5c2c06970f8e2e9fb83f9af4d5ccf1b5d505dd authored over 4 years ago by Julian Simioni <[email protected]>
a31a82466a731c405be39ada3ce4c946835e1f75 authored over 4 years ago by Julian Simioni <[email protected]>
feat: Support configuration of max TCP sockets
916d3d4faf2730c9a0d8f6f1b22bb15a8cf3fd4c authored over 4 years ago by Julian Simioni <[email protected]>
The fuzzy-tester has historically been designed to be very nice to
Pelias servers its testing.
...
7de03b02531715482e807f92c86c4b8b417cceab authored over 4 years ago by Julian Simioni <[email protected]>0c8ecff2ca0c2f5ca2ab07eb303abe6887fb69d3 authored over 4 years ago by Julian Simioni <[email protected]>
2009d61cc475788c10d3dcc959f5cb1c15c9aef3 authored over 4 years ago by Julian Simioni <[email protected]>
feat(api keys): Support new `credentials` config property
ef3d53ed64e0827b381a2988a6095aaed42653bb authored over 4 years ago by Julian Simioni <[email protected]>
This adds support for a `credentials` pelias.json config property, to
replace the outdated `mapz...
Give the README a once-over refresh
786b4a46e1eb28f5bc241c2eed3c99970f350c55 authored over 4 years ago by Julian Simioni <[email protected]>
A lot has changed since the README has been read from top to bottom.
This change does a bit of a...
feat: Add documentation for normalizers
4a3c793fff3a0ddbdb43d10c0675f40c0da9b131 authored over 4 years ago by Julian Simioni <[email protected]>We have supported normalizers for some time, but never documented them.
01c998ba22c942511a27ed0462cb4c61760047f0 authored over 4 years ago by Julian Simioni <[email protected]>feat: Improve distance threshold error message
5626fbcef0e7a92595b580f4b5518f3cc7a45f04 authored over 4 years ago by Julian Simioni <[email protected]>
This error message has long been a bit unweidly, as it didn't use the
result label if it existed...
feat: Default expected test case status to pass
0efc66ebcd27c380a86d7bf65b6b59ae8b8df962 authored over 4 years ago by Julian Simioni <[email protected]>
Fuzzy-tester code has historically been inconsistent about how it
handles a missing `status` pro...
feat(deps): Remove fs-extra
a6cb82859fbfa1e17e02937ed2102dcc97f6d2b9 authored over 4 years ago by Julian Simioni <[email protected]>
We generally only use the fs-extra package for its `mkdir -p` style
convenience wrapper, which c...
fix: Handle both no tests existing, and no remaining tests to call
b2087bc304867dc844da7fafcfa10f7c3aeca28f authored over 4 years ago by Julian Simioni <[email protected]>
The loop which handles sending off HTTP requests for test cases can have
nothing to do under two...
fix: Handle case where no tests are present
3c3d4471cf10ce483c7e390fe83f4a24396c89a9 authored over 4 years ago by Julian Simioni <[email protected]>Fixes https://github.com/pelias/fuzzy-tester/issues/175
c67c1b0c6dd3b8b29eb598330e5ace3a1b073529 authored over 4 years ago by Julian Simioni <[email protected]>feat(console): Automatically generate a test ID if none exists
0b6ee14bbeeb0304c4f8db9c0171d8cab4b09d60 authored over 4 years ago by Julian Simioni <[email protected]>It uses the zero-indexed location in the test suite for that test case.
e3b1f8174a0b21b875265df88337364f6cbf03ad authored over 4 years ago by Julian Simioni <[email protected]>fix: Set a default `priorityThresh`
f936f35935db6cd253d738108cbb093e7549b2fd authored over 4 years ago by Julian Simioni <[email protected]>
If not `priorityThresh` was set for an individual test case _or_ its
test suite, the `priorityTh...
Remove NPM engines restriction
1dc5ff68763fbfa47b30dbf7b68bc963017923fe authored over 4 years ago by Julian Simioni <[email protected]>
All versions of NPM that work with supported Node.js versions should be
fine.
Display improvements in quiet mode
7a68b9058f26aa71220f4c0bac7dd5bbfe8f6e3f authored over 4 years ago by Julian Simioni <[email protected]>
This fixes a long-standing bug from all the way back in
https://github.com/pelias/fuzzy-tester/p...
Drop support for Node.js 8
b30f4b38f0270dd56be6400ddb6bd5d7d6cd2e4d authored over 4 years ago by Julian Simioni <[email protected]>
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#r...
chore(TravisCI): Remove deprecated `matrix` config section
e8091ed41b2434b3f42a921d21b759f63c2cfd7a authored over 4 years ago by Julian Simioni <[email protected]>
This config entry is deprecated, and has now started overwriting the
`jobs` section, causing bui...
Update fs-extra to the latest version 🚀
cdca0933d6fb8d78b2f904630392cace69f3c7f8 authored almost 5 years ago by Julian Simioni <[email protected]>9d3b2f07f85774e4d387436860642999044d83e5 authored almost 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
chore(Node.js): Add Node.js 12 to CI
67fb3bdbf0f89f782c120f582848f067158edb50 authored about 5 years ago by Julian Simioni <[email protected]>
Node.js 12 (and especially Node.js 12.9) is supposed to be significantly
faster than previous ve...
fix(package): update nodemailer to version 6.3.1
0902e53f82470da00b2365f79c6a0c482ca2654c authored about 5 years ago by Julian Simioni <[email protected]>Closes #160
f410b84c7ccd224b145b665133426bbd1321dff1 authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>Update juice to the latest version 🚀
b04b770b0e210748cb0272426709803a4c784246 authored about 5 years ago by Julian Simioni <[email protected]>56dc25dfbded00d978cdeb0d63588489f31a45fa authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Update commander to the latest version 🚀
946b385d96ded2ae709ec4814af8ce84a57d9a7a authored about 5 years ago by Julian Simioni <[email protected]>1e17abe01fa22ab4ba8dc48e0bc1644207996637 authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Update commander to the latest version 🚀
67f6c8126153c95a1b6337effbadeefb8d05b98a authored over 5 years ago by Julian Simioni <[email protected]>3f5556199f06795e20829b5a71b4884abf3fb157 authored over 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
feat(output): Print request URLs instead of JSON
e082c0f986d88d57ed99b3ff365944460b9eea27 authored over 5 years ago by Julian Simioni <[email protected]>
Changes test case output to print a URL instead of a JSON
object.
This makes it much easier to ...
f909fb432a3450b5294915e03e2201801cb4956c authored over 5 years ago by Julian Simioni <[email protected]>This makes determining the endpoint easier in later code.
9dea73e2c8bb859afb90c1253e148b640eb1f1c3 authored over 5 years ago by Julian Simioni <[email protected]>
"jumpy" was an old term we used that isn't as clear or nice sounding as
"jitter"
fix(fs): Avoid deprecation errors
005b391b4d3c0ffda2b9b5b3f50ab8fe18ab2411 authored over 5 years ago by Julian Simioni <[email protected]>
Node.js no longer allows calling functions without a callback, which is
good: it exposes cases w...
fix(terminal): Restore expectation count output
2e920758f619062a6a0b794d623aac8f5bc4a517 authored over 5 years ago by Julian Simioni <[email protected]>
We have long had the ability to denote which tests have multiple
expectations, but an error in t...
Update fs-extra to the latest version 🚀
da170f5d526bc8ea615cb16d0ff669fd92242f0d authored over 5 years ago by Julian Simioni <[email protected]>e9a7a9d5e30affb552f333fcb923bd3e3bf4e3ca authored over 5 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
fix(package): update pelias-config to version 4.0.0
f0ce9b8ef7378a6b81d447f7a3d3e58e773332bc authored over 5 years ago by Julian Simioni <[email protected]>Closes #165
c039f1eae1302f1a0ef6b09ae79ddc6c56318ed0 authored over 5 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>feat(normalizers): Add `trim` normalizers
217c8f70afad9cf3c52f0fd8b5d046ff6f4188e1 authored almost 6 years ago by Julian Simioni <[email protected]>7e8bb4f20230c21cf009e1ef31fa53bff8c7a01f authored almost 6 years ago by Julian Simioni <[email protected]>
chore(package): update tape to version 4.10.1
2f70f89c80ca66a9e97cab7a83a98e43a9e4292c authored almost 6 years ago by Julian Simioni <[email protected]>355451781155b282aace5558085b4be7206bffa0 authored almost 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
This should speed up our CI slightly
045583e56ef4a3fe691f34adafabce056d10b853 authored almost 6 years ago by Julian Simioni <[email protected]>Connects https://github.com/pelias/pelias/issues/752
6cc370c42a9fef8f1a8e4fdbe212c1c0b31f183a authored almost 6 years ago by Julian Simioni <[email protected]>Update through2 to the latest version 🚀
64294a1fafbecdb702736ceaac4aafaa3a6bb341 authored about 6 years ago by Julian Simioni <[email protected]>02d67a8bc3eb6e3395b00241f05f63c3bc8fcbd9 authored about 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Update juice to the latest version 🚀
3d927d6d039de6a4e7ffa034086b96056aaf1787 authored over 6 years ago by Julian Simioni <[email protected]>4ab9ce6636d2f67a6e1867716a7774d963c66e78 authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
This uses the work in https://github.com/pelias/baseimage/pull/2 to run
processes as the `pelias...
This makes CI quicker, and releases more stable.
Connects https://github.com/pelias/api/pull/1187
558f38aee25b5a6362aa6f9f2b8bc0297c93d558 authored over 6 years ago by Julian Simioni <[email protected]>feat: Add a rate limit feature
45f0f57464b94ee88c02db5e2522557ea170decb authored over 6 years ago by Julian Simioni <[email protected]>Update fs-extra to the latest version 🚀
16208ef981cfd77273a2c2e33dcbef6400fedec1 authored over 6 years ago by Julian Simioni <[email protected]>c8abaa896fe909c8408a3c4e2d685fe02ebe06bf authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Update commander to the latest version 🚀
a398ee2d59f09d5a985ad7e7c1874551aceef27d authored over 6 years ago by Julian Simioni <[email protected]>34f89bee16d78b179f25e681f3555abef8c469ff authored over 6 years ago by Julian Simioni <[email protected]>