WA: add testing framework