@@ -998,20 +998,30 @@ impl<'cfg> DrainState<'cfg> {
998
998
999
999
fn name_for_progress ( & self , unit : & Unit ) -> String {
1000
1000
let pkg_name = unit. pkg . name ( ) ;
1001
+ let target_name = unit. target . name ( ) ;
1001
1002
match unit. mode {
1002
1003
CompileMode :: Doc { .. } => format ! ( "{}(doc)" , pkg_name) ,
1003
1004
CompileMode :: RunCustomBuild => format ! ( "{}(build)" , pkg_name) ,
1004
- _ => {
1005
- let annotation = match unit. target . kind ( ) {
1006
- TargetKind :: Lib ( _) => return pkg_name. to_string ( ) ,
1007
- TargetKind :: CustomBuild => return format ! ( "{}(build.rs)" , pkg_name) ,
1008
- TargetKind :: Bin => "bin" ,
1009
- TargetKind :: Test => "test" ,
1010
- TargetKind :: Bench => "bench" ,
1011
- TargetKind :: ExampleBin | TargetKind :: ExampleLib ( _) => "example" ,
1012
- } ;
1013
- format ! ( "{}({})" , unit. target. name( ) , annotation)
1014
- }
1005
+ CompileMode :: Test | CompileMode :: Check { test : true } => match unit. target . kind ( ) {
1006
+ TargetKind :: Lib ( _) => format ! ( "{}(test)" , target_name) ,
1007
+ TargetKind :: CustomBuild => panic ! ( "cannot test build script" ) ,
1008
+ TargetKind :: Bin => format ! ( "{}(bin test)" , target_name) ,
1009
+ TargetKind :: Test => format ! ( "{}(test)" , target_name) ,
1010
+ TargetKind :: Bench => format ! ( "{}(bench)" , target_name) ,
1011
+ TargetKind :: ExampleBin | TargetKind :: ExampleLib ( _) => {
1012
+ format ! ( "{}(example test)" , target_name)
1013
+ }
1014
+ } ,
1015
+ _ => match unit. target . kind ( ) {
1016
+ TargetKind :: Lib ( _) => pkg_name. to_string ( ) ,
1017
+ TargetKind :: CustomBuild => format ! ( "{}(build.rs)" , pkg_name) ,
1018
+ TargetKind :: Bin => format ! ( "{}(bin)" , target_name) ,
1019
+ TargetKind :: Test => format ! ( "{}(test)" , target_name) ,
1020
+ TargetKind :: Bench => format ! ( "{}(bench)" , target_name) ,
1021
+ TargetKind :: ExampleBin | TargetKind :: ExampleLib ( _) => {
1022
+ format ! ( "{}(example)" , target_name)
1023
+ }
1024
+ } ,
1015
1025
}
1016
1026
}
1017
1027
0 commit comments