@@ -2648,123 +2648,71 @@ fn nonexistence_package_togother_with_workspace() {
26482648 let p = p. build ( ) ;
26492649
26502650 p. cargo ( "check --package nonexistence --workspace" )
2651+ . with_status ( 101 )
26512652 . with_stderr_data (
26522653 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`
26562655
26572656"# ] ]
26582657 . unordered ( ) ,
26592658 )
26602659 . run ( ) ;
26612660 // With pattern *
26622661 p. cargo ( "check --package nonpattern* --workspace" )
2662+ . with_status ( 101 )
26632663 . 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`
26652665
26662666"# ] ] )
26672667 . run ( ) ;
26682668
26692669 p. cargo ( "package --package nonexistence --workspace" )
2670+ . with_status ( 101 )
26702671 . 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`
26852673
26862674"# ] ] )
26872675 . run ( ) ;
26882676 // With pattern *
26892677 p. cargo ( "package --package nonpattern* --workspace" )
2678+ . with_status ( 101 )
26902679 . 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`
27052681
27062682"# ] ] )
27072683 . run ( ) ;
27082684
27092685 p. cargo ( "publish --dry-run --package nonexistence -Zpackage-workspace --workspace" )
2686+ . with_status ( 101 )
27102687 . with_stderr_data ( str![ [ r#"
2711- [UPDATING] crates.io index
2712- [WARNING] crate [email protected] 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`
27312689
27322690"# ] ] )
27332691 . masquerade_as_nightly_cargo ( & [ "package-workspace" ] )
27342692 . run ( ) ;
27352693 // With pattern *
27362694 p. cargo ( "publish --dry-run --package nonpattern* -Zpackage-workspace --workspace" )
2695+ . with_status ( 101 )
27372696 . with_stderr_data ( str![ [ r#"
2738- [UPDATING] crates.io index
2739- [WARNING] crate [email protected] 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`
27582698
27592699"# ] ] )
27602700 . masquerade_as_nightly_cargo ( & [ "package-workspace" ] )
27612701 . run ( ) ;
27622702
27632703 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+ "# ] ] )
27652709 . run ( ) ;
27662710 // With pattern *
27672711 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+ "# ] ] )
27692717 . run ( ) ;
27702718}
0 commit comments