automating compiling, obfuscating and testing