Active Ring™

This is an open source tool, which you install on your development computer or your continuous integration server. Then all you need to do is to start Active Ring, giving it a directory containing Erlang source code, and in the background the server continuously:

  • detects and compiles all your Erlang modules
  • detects and runs all your unit tests
  • detects that a file has changed and does a minimal recompile before re-running the tests.

Active Ring has been actively developed and used for several years. It runs on all operating systems supported by Erlang (Linux, Mac OS X, Windows, …), can be used with any text editor or IDE but has been well integrated with Emacs.

The Erlang language Agile methodologies