Lit has various flags to control output, that interact in non-obvious ways when combined: --quiet --succinct --verbose --show-all. Their order doesn't matter, they are completely separate flags.
At the moment, --quiet completely overrides --verbose and --show-all, without any sort of warning. I think it would be more useful if they could be combined such that --quiet still silences lit's note and warning diagnostics, but --verbose and --show-all still can show the output of test cases.