diff options
author | Silvan Mosberger <silvan.mosberger@tweag.io> | 2023-10-20 02:18:21 +0200 |
---|---|---|
committer | Silvan Mosberger <silvan.mosberger@tweag.io> | 2023-10-24 01:18:13 +0200 |
commit | d65f3ddb890570dea21df41e386d0f6401c9ec3a (patch) | |
tree | 7659b4c020359c636ec0f43b4ae57ce4491cf3ac /pkgs/test/nixpkgs-check-by-name/src/structure.rs | |
parent | 0475238ec08c5b903eac37a13efd1b6f4b9617a3 (diff) | |
download | nixlib-d65f3ddb890570dea21df41e386d0f6401c9ec3a.tar nixlib-d65f3ddb890570dea21df41e386d0f6401c9ec3a.tar.gz nixlib-d65f3ddb890570dea21df41e386d0f6401c9ec3a.tar.bz2 nixlib-d65f3ddb890570dea21df41e386d0f6401c9ec3a.tar.lz nixlib-d65f3ddb890570dea21df41e386d0f6401c9ec3a.tar.xz nixlib-d65f3ddb890570dea21df41e386d0f6401c9ec3a.tar.zst nixlib-d65f3ddb890570dea21df41e386d0f6401c9ec3a.zip |
tests.nixpkgs-check-by-name: Make reference check part of structural check
Diffstat (limited to 'pkgs/test/nixpkgs-check-by-name/src/structure.rs')
-rw-r--r-- | pkgs/test/nixpkgs-check-by-name/src/structure.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/test/nixpkgs-check-by-name/src/structure.rs b/pkgs/test/nixpkgs-check-by-name/src/structure.rs index 24586c6b533c..09ec798e440e 100644 --- a/pkgs/test/nixpkgs-check-by-name/src/structure.rs +++ b/pkgs/test/nixpkgs-check-by-name/src/structure.rs @@ -1,6 +1,7 @@ use crate::check_result::{ flatten_check_results, pass, sequence_check_results, CheckError, CheckResult, }; +use crate::references; use crate::utils; use crate::utils::{BASE_SUBPATH, PACKAGE_NIX_FILENAME}; use lazy_static::lazy_static; @@ -154,11 +155,17 @@ pub fn check_structure(path: &Path) -> CheckResult<Nixpkgs> { pass(()) }; + let reference_check_result = references::check_references( + &relative_package_dir, + &path.join(&relative_package_dir), + ); + flatten_check_results( [ name_check_result, shard_check_result, package_nix_check_result, + reference_check_result, ], |_| package_name.clone(), ) |