use gulp, and try to fix bug when test all files as a whole