Test framework that supports parallelization and promises