1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-12-24 18:00:55 +01:00

test(nixos): add comprehensive curl-based S3 VM tests

Add `curl-s3-binary-cache-store.nix` with comprehensive test coverage
for the curl-based S3 implementation.

Depends-On: #14206, #14222
This commit is contained in:
Bernardo Meurer Costa 2025-10-12 02:07:04 +00:00
parent 4041bfdb40
commit d18f959d4f
No known key found for this signature in database
3 changed files with 513 additions and 0 deletions

View file

@ -236,6 +236,10 @@ rec {
# S3 binary cache store test only runs when S3 support is enabled
inherit (nixosTests) s3-binary-cache-store;
}
// lib.optionalAttrs (withCurlS3 == true) {
# S3 binary cache store test using curl implementation
inherit (nixosTests) curl-s3-binary-cache-store;
}
// lib.optionalAttrs (!withSanitizers && !withCoverage) {
# evalNixpkgs uses non-instrumented components from hydraJobs, so only run it
# when not testing with sanitizers to avoid rebuilding nix