I'm spending a bit of time with Erlang, and I'm wanting to apply TDD to code I'm writing.
While EUnit in the standard lib provides a nice traditional unit testing framework for testing regular style code, there doesn't seem to be anything to help specifically with testing concurrent code, which is used a LOT in Erlang.
Note that we're talking Erlang here, which uses message passing (as opposed to shared state) for communication between concurrent processes, so techniques for unit testing concurrent code in shared state languages may not be applicable.
Anyone found a good way to test concurrent code in Erlang?