@@ -783,7 +783,6 @@ fn error_from_deep_recursion() -> Result<(), fmt::Error> {
783
783
}
784
784
785
785
#[ cargo_test]
786
- #[ cfg( unix) ]
787
786
fn rustc_workspace_wrapper_affects_all_workspace_members ( ) {
788
787
use cargo_test_support:: paths;
789
788
let p = project ( )
@@ -801,15 +800,14 @@ fn rustc_workspace_wrapper_affects_all_workspace_members() {
801
800
. build ( ) ;
802
801
803
802
p. cargo ( "check -Zunstable-options" )
804
- . env ( "RUSTC_WORKSPACE_WRAPPER" , paths:: echo_wrapper ( ) . unwrap ( ) )
803
+ . env ( "RUSTC_WORKSPACE_WRAPPER" , paths:: echo_wrapper ( ) )
805
804
. masquerade_as_nightly_cargo ( )
806
- . with_stdout_contains ( "WRAPPER CALLED: rustc --crate-name bar [..]" )
807
- . with_stdout_contains ( "WRAPPER CALLED: rustc --crate-name baz [..]" )
805
+ . with_stderr_contains ( "WRAPPER CALLED: rustc --crate-name bar [..]" )
806
+ . with_stderr_contains ( "WRAPPER CALLED: rustc --crate-name baz [..]" )
808
807
. run ( ) ;
809
808
}
810
809
811
810
#[ cargo_test]
812
- #[ cfg( unix) ]
813
811
fn rustc_workspace_wrapper_includes_path_deps ( ) {
814
812
use cargo_test_support:: paths;
815
813
let p = project ( )
@@ -836,16 +834,15 @@ fn rustc_workspace_wrapper_includes_path_deps() {
836
834
. build ( ) ;
837
835
838
836
p. cargo ( "check --workspace -Zunstable-options" )
839
- . env ( "RUSTC_WORKSPACE_WRAPPER" , paths:: echo_wrapper ( ) . unwrap ( ) )
837
+ . env ( "RUSTC_WORKSPACE_WRAPPER" , paths:: echo_wrapper ( ) )
840
838
. masquerade_as_nightly_cargo ( )
841
- . with_stdout_contains ( "WRAPPER CALLED: rustc --crate-name foo [..]" )
842
- . with_stdout_contains ( "WRAPPER CALLED: rustc --crate-name bar [..]" )
843
- . with_stdout_contains ( "WRAPPER CALLED: rustc --crate-name baz [..]" )
839
+ . with_stderr_contains ( "WRAPPER CALLED: rustc --crate-name foo [..]" )
840
+ . with_stderr_contains ( "WRAPPER CALLED: rustc --crate-name bar [..]" )
841
+ . with_stderr_contains ( "WRAPPER CALLED: rustc --crate-name baz [..]" )
844
842
. run ( ) ;
845
843
}
846
844
847
845
#[ cargo_test]
848
- #[ cfg( unix) ]
849
846
fn rustc_workspace_wrapper_respects_primary_units ( ) {
850
847
use cargo_test_support:: paths;
851
848
let p = project ( )
@@ -863,15 +860,14 @@ fn rustc_workspace_wrapper_respects_primary_units() {
863
860
. build ( ) ;
864
861
865
862
p. cargo ( "check -p bar -Zunstable-options" )
866
- . env ( "RUSTC_WORKSPACE_WRAPPER" , paths:: echo_wrapper ( ) . unwrap ( ) )
863
+ . env ( "RUSTC_WORKSPACE_WRAPPER" , paths:: echo_wrapper ( ) )
867
864
. masquerade_as_nightly_cargo ( )
868
- . with_stdout_contains ( "WRAPPER CALLED: rustc --crate-name bar [..]" )
865
+ . with_stderr_contains ( "WRAPPER CALLED: rustc --crate-name bar [..]" )
869
866
. with_stdout_does_not_contain ( "WRAPPER CALLED: rustc --crate-name baz [..]" )
870
867
. run ( ) ;
871
868
}
872
869
873
870
#[ cargo_test]
874
- #[ cfg( unix) ]
875
871
fn rustc_workspace_wrapper_excludes_published_deps ( ) {
876
872
use cargo_test_support:: paths;
877
873
let p = project ( )
@@ -898,10 +894,10 @@ fn rustc_workspace_wrapper_excludes_published_deps() {
898
894
Package :: new ( "baz" , "1.0.0" ) . publish ( ) ;
899
895
900
896
p. cargo ( "check --workspace -v -Zunstable-options" )
901
- . env ( "RUSTC_WORKSPACE_WRAPPER" , paths:: echo_wrapper ( ) . unwrap ( ) )
897
+ . env ( "RUSTC_WORKSPACE_WRAPPER" , paths:: echo_wrapper ( ) )
902
898
. masquerade_as_nightly_cargo ( )
903
- . with_stdout_contains ( "WRAPPER CALLED: rustc --crate-name foo [..]" )
904
- . with_stdout_contains ( "WRAPPER CALLED: rustc --crate-name bar [..]" )
899
+ . with_stderr_contains ( "WRAPPER CALLED: rustc --crate-name foo [..]" )
900
+ . with_stderr_contains ( "WRAPPER CALLED: rustc --crate-name bar [..]" )
905
901
. with_stderr_contains ( "[CHECKING] baz [..]" )
906
902
. with_stdout_does_not_contain ( "WRAPPER CALLED: rustc --crate-name baz [..]" )
907
903
. run ( ) ;
0 commit comments