setup testing frameworks