simplify host.mkdtemp()
remove dead code path in parser_test.py
clean up rules for coverage, lint, and test, and lint and test