Our developers generally don't run their own tests locally, and instead invoke arc diff --nounit, then supply an excuse (which is invariably something along the lines of "lol" or "no" or "tests will run remotely") for why they aren't running them. This is a slight annoyance, but it's later compounded on the diff display where they see this:
Which is not exactly true, and confusing, because after harbormaster has finished building their diff, it attaches the unit test results to it.
Simple actions:
- Make it possible to run --nounit by default without providing an excuse.
- Don't indicate to users that the diff is "untested" when it is in fact tested.
Potentially complicated things:
- Formalize this workflow somehow.