adding tests for compile tasks
handle empty string when adding test dir for flavors