makefile doesn't auto run binary when make test