Clarify usage and output of tools/test_history.py (#52640)
Summary:
This PR makes several UX improvements to `tools/test_history.py`:
- warn if `--all` is unset and no jobs are passed
- print output even in `multiline` mode if no reports are found for a commit
- this makes it easier to tell whether the script is just hanging
- if there are multiple reports for a commit/job pair, say so
- distinguish between not finding any reports and just not finding the desired test in the reports found
- don't require the suite name as a CLI arg, just use the test name
Pull Request resolved: https://github.com/pytorch/pytorch/pull/52640
Test Plan: Example shell session: https://pastebin.com/SSemHqP8
Reviewed By: walterddr
Differential Revision: D26594350
Pulled By: samestep
fbshipit-source-id: 9ce2245f91eef289817aafe955a4343d4a068eda