@@ -1522,25 +1522,6 @@ fn remap_path_prefix_works() {
1522
1522
1523
1523
#[ cargo_test]
1524
1524
fn remap_path_prefix_ignored ( ) {
1525
- let get_c_metadata_re =
1526
- regex:: Regex :: new ( r".* (--crate-name [^ ]+).* (-C ?metadata=[^ ]+).*" ) . unwrap ( ) ;
1527
- let get_c_metadata = |output : RawOutput | {
1528
- let stderr = String :: from_utf8 ( output. stderr ) . unwrap ( ) ;
1529
- let mut c_metadata = get_c_metadata_re
1530
- . captures_iter ( & stderr)
1531
- . map ( |c| {
1532
- let ( _, [ name, c_metadata] ) = c. extract ( ) ;
1533
- format ! ( "{name} {c_metadata}" )
1534
- } )
1535
- . collect :: < Vec < _ > > ( ) ;
1536
- assert ! (
1537
- !c_metadata. is_empty( ) ,
1538
- "`{get_c_metadata_re:?}` did not match:\n ```\n {stderr}\n ```"
1539
- ) ;
1540
- c_metadata. sort ( ) ;
1541
- c_metadata. join ( "\n " )
1542
- } ;
1543
-
1544
1525
let p = project ( ) . file ( "src/lib.rs" , "" ) . build ( ) ;
1545
1526
1546
1527
let build_output = p
@@ -1562,6 +1543,26 @@ fn remap_path_prefix_ignored() {
1562
1543
assert_data_eq ! ( rustc_c_metadata, build_c_metadata) ;
1563
1544
}
1564
1545
1546
+ fn get_c_metadata ( output : RawOutput ) -> String {
1547
+ let get_c_metadata_re =
1548
+ regex:: Regex :: new ( r".* (--crate-name [^ ]+).* (-C ?metadata=[^ ]+).*" ) . unwrap ( ) ;
1549
+
1550
+ let stderr = String :: from_utf8 ( output. stderr ) . unwrap ( ) ;
1551
+ let mut c_metadata = get_c_metadata_re
1552
+ . captures_iter ( & stderr)
1553
+ . map ( |c| {
1554
+ let ( _, [ name, c_metadata] ) = c. extract ( ) ;
1555
+ format ! ( "{name} {c_metadata}" )
1556
+ } )
1557
+ . collect :: < Vec < _ > > ( ) ;
1558
+ assert ! (
1559
+ !c_metadata. is_empty( ) ,
1560
+ "`{get_c_metadata_re:?}` did not match:\n ```\n {stderr}\n ```"
1561
+ ) ;
1562
+ c_metadata. sort ( ) ;
1563
+ c_metadata. join ( "\n " )
1564
+ }
1565
+
1565
1566
#[ cargo_test]
1566
1567
fn host_config_rustflags_with_target ( ) {
1567
1568
// regression test for https://github.com/rust-lang/cargo/issues/10206
0 commit comments