couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joan Touzet <>
Subject Elixir suite has landed on master!
Date Thu, 08 Nov 2018 16:23:46 GMT
Resending since my first email didn't get through...

In case you're not on notifications@, you may have missed that the
Elixir test suite has just landed on master.

This is the heroic effort of many people to modernize our aging
JavaScript test suite by converting it to Elixir. The work is
ongoing, and if you know Elixir (or want to learn it), we'd love
your help!

Replacing the JS test suite with an Elixir one is a key step in
our long term strategy to mitigate against our dependency on
SpiderMonkey 1.8.5. It also gives us a much richer environment in
which we can build and run tests.

At the moment, this test suite is not run by the `make check`
command. You must run `make elixir` to run the Elixir test suite.
It's our intent to move `make check` over to the elixir tests
as soon as there is feature parity between the JS and Elixir

If you do not have the dependencies installed that you need to
run Elixir, you can use the scripts in our apache/couchdb-ci
repository to install them for you. (Thanks, Ilya!) Clone
the repo, and run the `bin/` script
with root permissions. You must have `git`, `unzip` and `wget`
installed for this script to work.

Thanks again to everyone who helped us get this far!

View raw message