always recompile with test.sh