add some auto test code, maybe useful for someone