diff options
author | Silvan Mosberger <silvan.mosberger@tweag.io> | 2023-10-20 01:15:18 +0200 |
---|---|---|
committer | Silvan Mosberger <silvan.mosberger@tweag.io> | 2023-10-24 01:15:58 +0200 |
commit | b7ace0198cfc971a887358bdc8871c6f5c31cfb4 (patch) | |
tree | 2fa5ee744cbee3be48fdf0d3cdacff653c2c6a67 /pkgs/test/nixpkgs-check-by-name/src/check_result.rs | |
parent | 143e267ad24e7872ed8adede446d2a9f95e4c409 (diff) | |
download | nixlib-b7ace0198cfc971a887358bdc8871c6f5c31cfb4.tar nixlib-b7ace0198cfc971a887358bdc8871c6f5c31cfb4.tar.gz nixlib-b7ace0198cfc971a887358bdc8871c6f5c31cfb4.tar.bz2 nixlib-b7ace0198cfc971a887358bdc8871c6f5c31cfb4.tar.lz nixlib-b7ace0198cfc971a887358bdc8871c6f5c31cfb4.tar.xz nixlib-b7ace0198cfc971a887358bdc8871c6f5c31cfb4.tar.zst nixlib-b7ace0198cfc971a887358bdc8871c6f5c31cfb4.zip |
tests.nixpkgs-check-by-name: Intermediate InvalidShardName error
Diffstat (limited to 'pkgs/test/nixpkgs-check-by-name/src/check_result.rs')
-rw-r--r-- | pkgs/test/nixpkgs-check-by-name/src/check_result.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/test/nixpkgs-check-by-name/src/check_result.rs b/pkgs/test/nixpkgs-check-by-name/src/check_result.rs index 28d48fb59783..ad3d949dcb49 100644 --- a/pkgs/test/nixpkgs-check-by-name/src/check_result.rs +++ b/pkgs/test/nixpkgs-check-by-name/src/check_result.rs @@ -8,6 +8,10 @@ use std::io; use std::path::PathBuf; pub enum CheckError { + InvalidShardName { + relative_shard_path: PathBuf, + shard_name: String, + }, PackageNonDir { relative_package_dir: PathBuf, }, @@ -92,6 +96,12 @@ impl CheckError { impl fmt::Display for CheckError { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { match self { + CheckError::InvalidShardName { relative_shard_path, shard_name } => + write!( + f, + "{}: Invalid directory name \"{shard_name}\", must be at most 2 ASCII characters consisting of a-z, 0-9, \"-\" or \"_\".", + relative_shard_path.display() + ), CheckError::PackageNonDir { relative_package_dir } => write!( f, |