tests infrastructure
compile options on index