[Yaodan] added test framework