I agree, it would be really nice if this were a first-class feature of rustc and cargo.
Relatedly, my blog post was up for one day before being broken by 1.19 
[Now it seems impossible to get accurate coverage of unit tests. -Zno-landing-pads was the previous method, but -Z isn’t supported any more. The stable replacement -Cpanic=abort isn’t supported for unit tests.]