@@ -2648,123 +2648,71 @@ fn nonexistence_package_togother_with_workspace() {
2648
2648
let p = p. build ( ) ;
2649
2649
2650
2650
p. cargo ( "check --package nonexistence --workspace" )
2651
+ . with_status ( 101 )
2651
2652
. with_stderr_data (
2652
2653
str![ [ r#"
2653
- [CHECKING] foo v0.1.0 ([ROOT]/foo)
2654
- [CHECKING] baz v0.1.0 ([ROOT]/foo/baz)
2655
- [FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
2654
+ [ERROR] package(s) `nonexistence` not found in workspace `[ROOT]/foo`
2656
2655
2657
2656
"# ] ]
2658
2657
. unordered ( ) ,
2659
2658
)
2660
2659
. run ( ) ;
2661
2660
// With pattern *
2662
2661
p. cargo ( "check --package nonpattern* --workspace" )
2662
+ . with_status ( 101 )
2663
2663
. with_stderr_data ( str![ [ r#"
2664
- [FINISHED] `dev` profile [unoptimized + debuginfo] target (s) in [ELAPSED]s
2664
+ [ERROR] package pattern (s) `nonpattern*` not found in workspace `[ROOT]/foo`
2665
2665
2666
2666
"# ] ] )
2667
2667
. run ( ) ;
2668
2668
2669
2669
p. cargo ( "package --package nonexistence --workspace" )
2670
+ . with_status ( 101 )
2670
2671
. with_stderr_data ( str![ [ r#"
2671
- [WARNING] manifest has no description, license, license-file, documentation, homepage or repository.
2672
- See https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info.
2673
- [PACKAGING] baz v0.1.0 ([ROOT]/foo/baz)
2674
- [PACKAGED] 4 files, [FILE_SIZE]B ([FILE_SIZE]B compressed)
2675
- [WARNING] manifest has no description, license, license-file, documentation, homepage or repository.
2676
- See https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info.
2677
- [PACKAGING] foo v0.1.0 ([ROOT]/foo)
2678
- [PACKAGED] 4 files, [FILE_SIZE]B ([FILE_SIZE]B compressed)
2679
- [VERIFYING] baz v0.1.0 ([ROOT]/foo/baz)
2680
- [COMPILING] baz v0.1.0 ([ROOT]/foo/target/package/baz-0.1.0)
2681
- [FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
2682
- [VERIFYING] foo v0.1.0 ([ROOT]/foo)
2683
- [COMPILING] foo v0.1.0 ([ROOT]/foo/target/package/foo-0.1.0)
2684
- [FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
2672
+ [ERROR] package(s) `nonexistence` not found in workspace `[ROOT]/foo`
2685
2673
2686
2674
"# ] ] )
2687
2675
. run ( ) ;
2688
2676
// With pattern *
2689
2677
p. cargo ( "package --package nonpattern* --workspace" )
2678
+ . with_status ( 101 )
2690
2679
. with_stderr_data ( str![ [ r#"
2691
- [WARNING] manifest has no description, license, license-file, documentation, homepage or repository.
2692
- See https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info.
2693
- [PACKAGING] baz v0.1.0 ([ROOT]/foo/baz)
2694
- [PACKAGED] 4 files, [FILE_SIZE]B ([FILE_SIZE]B compressed)
2695
- [WARNING] manifest has no description, license, license-file, documentation, homepage or repository.
2696
- See https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info.
2697
- [PACKAGING] foo v0.1.0 ([ROOT]/foo)
2698
- [PACKAGED] 4 files, [FILE_SIZE]B ([FILE_SIZE]B compressed)
2699
- [VERIFYING] baz v0.1.0 ([ROOT]/foo/baz)
2700
- [COMPILING] baz v0.1.0 ([ROOT]/foo/target/package/baz-0.1.0)
2701
- [FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
2702
- [VERIFYING] foo v0.1.0 ([ROOT]/foo)
2703
- [COMPILING] foo v0.1.0 ([ROOT]/foo/target/package/foo-0.1.0)
2704
- [FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
2680
+ [ERROR] package pattern(s) `nonpattern*` not found in workspace `[ROOT]/foo`
2705
2681
2706
2682
"# ] ] )
2707
2683
. run ( ) ;
2708
2684
2709
2685
p. cargo ( "publish --dry-run --package nonexistence -Zpackage-workspace --workspace" )
2686
+ . with_status ( 101 )
2710
2687
. with_stderr_data ( str![ [ r#"
2711
- [UPDATING] crates.io index
2712
- [WARNING] crate baz@0.1.0 already exists on crates.io index
2713
- [WARNING] manifest has no description, license, license-file, documentation, homepage or repository.
2714
- See https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info.
2715
- [PACKAGING] baz v0.1.0 ([ROOT]/foo/baz)
2716
- [PACKAGED] 4 files, [FILE_SIZE]B ([FILE_SIZE]B compressed)
2717
- [WARNING] manifest has no description, license, license-file, documentation, homepage or repository.
2718
- See https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info.
2719
- [PACKAGING] foo v0.1.0 ([ROOT]/foo)
2720
- [PACKAGED] 4 files, [FILE_SIZE]B ([FILE_SIZE]B compressed)
2721
- [VERIFYING] baz v0.1.0 ([ROOT]/foo/baz)
2722
- [COMPILING] baz v0.1.0 ([ROOT]/foo/target/package/baz-0.1.0)
2723
- [FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
2724
- [VERIFYING] foo v0.1.0 ([ROOT]/foo)
2725
- [COMPILING] foo v0.1.0 ([ROOT]/foo/target/package/foo-0.1.0)
2726
- [FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
2727
- [UPLOADING] baz v0.1.0 ([ROOT]/foo/baz)
2728
- [WARNING] aborting upload due to dry run
2729
- [UPLOADING] foo v0.1.0 ([ROOT]/foo)
2730
- [WARNING] aborting upload due to dry run
2688
+ [ERROR] package(s) `nonexistence` not found in workspace `[ROOT]/foo`
2731
2689
2732
2690
"# ] ] )
2733
2691
. masquerade_as_nightly_cargo ( & [ "package-workspace" ] )
2734
2692
. run ( ) ;
2735
2693
// With pattern *
2736
2694
p. cargo ( "publish --dry-run --package nonpattern* -Zpackage-workspace --workspace" )
2695
+ . with_status ( 101 )
2737
2696
. with_stderr_data ( str![ [ r#"
2738
- [UPDATING] crates.io index
2739
- [WARNING] crate baz@0.1.0 already exists on crates.io index
2740
- [WARNING] manifest has no description, license, license-file, documentation, homepage or repository.
2741
- See https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info.
2742
- [PACKAGING] baz v0.1.0 ([ROOT]/foo/baz)
2743
- [PACKAGED] 4 files, [FILE_SIZE]B ([FILE_SIZE]B compressed)
2744
- [WARNING] manifest has no description, license, license-file, documentation, homepage or repository.
2745
- See https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info.
2746
- [PACKAGING] foo v0.1.0 ([ROOT]/foo)
2747
- [PACKAGED] 4 files, [FILE_SIZE]B ([FILE_SIZE]B compressed)
2748
- [VERIFYING] baz v0.1.0 ([ROOT]/foo/baz)
2749
- [COMPILING] baz v0.1.0 ([ROOT]/foo/target/package/baz-0.1.0)
2750
- [FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
2751
- [VERIFYING] foo v0.1.0 ([ROOT]/foo)
2752
- [COMPILING] foo v0.1.0 ([ROOT]/foo/target/package/foo-0.1.0)
2753
- [FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
2754
- [UPLOADING] baz v0.1.0 ([ROOT]/foo/baz)
2755
- [WARNING] aborting upload due to dry run
2756
- [UPLOADING] foo v0.1.0 ([ROOT]/foo)
2757
- [WARNING] aborting upload due to dry run
2697
+ [ERROR] package pattern(s) `nonpattern*` not found in workspace `[ROOT]/foo`
2758
2698
2759
2699
"# ] ] )
2760
2700
. masquerade_as_nightly_cargo ( & [ "package-workspace" ] )
2761
2701
. run ( ) ;
2762
2702
2763
2703
p. cargo ( "tree --package nonexistence --workspace" )
2764
- . with_stderr_data ( str ![ ] )
2704
+ . with_status ( 101 )
2705
+ . with_stderr_data ( str![ [ r#"
2706
+ [ERROR] package(s) `nonexistence` not found in workspace `[ROOT]/foo`
2707
+
2708
+ "# ] ] )
2765
2709
. run ( ) ;
2766
2710
// With pattern *
2767
2711
p. cargo ( "tree --package nonpattern* --workspace" )
2768
- . with_stderr_data ( str ![ ] )
2712
+ . with_status ( 101 )
2713
+ . with_stderr_data ( str![ [ r#"
2714
+ [ERROR] package pattern(s) `nonpattern*` not found in workspace `[ROOT]/foo`
2715
+
2716
+ "# ] ] )
2769
2717
. run ( ) ;
2770
2718
}
0 commit comments