warn if no public_file specified
reasonably complete tests