This page is no longer maintained — Please continue to the home page at www.scala-lang.org

Setak: A testing framework for Akka actors- Try it!

No replies
samira_t
Joined: 2011-01-03,
User offline. Last seen 1 year 26 weeks ago.

Hi all,

I am pleased to let you know that I have released the first version of
my testing framework Setak: http://mir.cs.illinois.edu/setak/

Setak is a testing framework for Akka actor programs. It is similar to
an earlier testing framework for Scala actors called Setac. Setak is
especially suited for test cases that find bugs related to non-
determinism. It allows programmers to specify the order of messages
during the execution of a test. Also it makes it easy to check test
assertions that require actors to be in a stable state, i.e., no actor
is processing any message and no message can be processed (until new
messages are delivered). One big advantage of Setak is that
controlling the non-determinism is completely decentralized, while
Setac has a centralized scheduler. In the future, we plan to enable
Setak to run test cases in a distributed environment.

Please try the tool and give me your opinion. I would be happy to help
you to write test cases for your application using Setak.

Regards,
Samira

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland