merge miracle-test to miracle-framework