nixbot

builds

cancelled checks.x86_64-linux.go-unit-tests build #140 · raw · ·

1these 2 derivations will be built:2  /nix/store/xx730gbiqi71wimwdaacj3jql9334lc1-niks3-tests-1.4.0.drv3  /nix/store/k1v9kldq0wm5krc9bs4p5f3smpnqp5j0-niks3-go-unit-tests.drv4building '/nix/store/xx730gbiqi71wimwdaacj3jql9334lc1-niks3-tests-1.4.0.drv'5niks3-tests-1.4.0> tribuchet: building on jamie6niks3-tests-1.4.0> Running phase: unpackPhase7niks3-tests-1.4.0> unpacking source archive /nix/store/z6z91ghs1p9dmi2d4gf9ccxij5fysz9s-source8niks3-tests-1.4.0> source root is source9niks3-tests-1.4.0> Running phase: patchPhase10niks3-tests-1.4.0> Running phase: updateAutotoolsGnuConfigScriptsPhase11niks3-tests-1.4.0> Running phase: configurePhase12niks3-tests-1.4.0> Running phase: buildPhase13niks3-tests-1.4.0> Running phase: installPhase14niks3-tests-1.4.0> Running phase: fixupPhase15niks3-tests-1.4.0> shrinking RPATHs of ELF executables and libraries in /nix/store/mi6v9fxy1g2qjp56pag4ynkc99cfw97f-niks3-tests-1.4.016niks3-tests-1.4.0> shrinking /nix/store/mi6v9fxy1g2qjp56pag4ynkc99cfw97f-niks3-tests-1.4.0/bin/niks3-server.test17niks3-tests-1.4.0> shrinking /nix/store/mi6v9fxy1g2qjp56pag4ynkc99cfw97f-niks3-tests-1.4.0/bin/niks3-client.test18niks3-tests-1.4.0> shrinking /nix/store/mi6v9fxy1g2qjp56pag4ynkc99cfw97f-niks3-tests-1.4.0/bin/niks3-hook.test19niks3-tests-1.4.0> shrinking /nix/store/mi6v9fxy1g2qjp56pag4ynkc99cfw97f-niks3-tests-1.4.0/bin/niks3-server-oidc.test20niks3-tests-1.4.0> checking for references to /build/ in /nix/store/mi6v9fxy1g2qjp56pag4ynkc99cfw97f-niks3-tests-1.4.0...21niks3-tests-1.4.0> patching script interpreter paths in /nix/store/mi6v9fxy1g2qjp56pag4ynkc99cfw97f-niks3-tests-1.4.022niks3-tests-1.4.0> stripping (with command strip and flags -S -p) in  /nix/store/mi6v9fxy1g2qjp56pag4ynkc99cfw97f-niks3-tests-1.4.0/bin23building '/nix/store/k1v9kldq0wm5krc9bs4p5f3smpnqp5j0-niks3-go-unit-tests.drv'24niks3-go-unit-tests> tribuchet: building on jamie25niks3-go-unit-tests> Running client tests...26niks3-go-unit-tests> === RUN   TestDoServerRequestAttachesToken27niks3-go-unit-tests> === PAUSE TestDoServerRequestAttachesToken28niks3-go-unit-tests> === RUN   TestCaseHackSuffix29niks3-go-unit-tests> === PAUSE TestCaseHackSuffix30niks3-go-unit-tests> === RUN   TestFilterOversizedClosures31niks3-go-unit-tests> === PAUSE TestFilterOversizedClosures32niks3-go-unit-tests> === RUN   TestPartSizeForNAR33niks3-go-unit-tests> === PAUSE TestPartSizeForNAR34niks3-go-unit-tests> === RUN   TestUploadMultipart_SupersededByPeer35niks3-go-unit-tests> === PAUSE TestUploadMultipart_SupersededByPeer36niks3-go-unit-tests> === RUN   TestDumpPathMatchesNix37niks3-go-unit-tests> === PAUSE TestDumpPathMatchesNix38niks3-go-unit-tests> === RUN   TestDumpPathSingleFile39niks3-go-unit-tests> === PAUSE TestDumpPathSingleFile40niks3-go-unit-tests> === RUN   TestDumpPathWriterError41niks3-go-unit-tests> === PAUSE TestDumpPathWriterError42niks3-go-unit-tests> === RUN   TestEncodeNixBase3243niks3-go-unit-tests> === PAUSE TestEncodeNixBase3244niks3-go-unit-tests> === RUN   TestEncodeNixBase32WithRealHash45niks3-go-unit-tests> === PAUSE TestEncodeNixBase32WithRealHash46niks3-go-unit-tests> === RUN   TestConvertHashToNix3247niks3-go-unit-tests> === PAUSE TestConvertHashToNix3248niks3-go-unit-tests> === RUN   TestGetStorePathHash49niks3-go-unit-tests> === PAUSE TestGetStorePathHash50niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility51niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility52niks3-go-unit-tests> === RUN   TestParsePathInfoJSON53niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON54niks3-go-unit-tests> === RUN   TestParsePathInfoJSONMultiplePaths55niks3-go-unit-tests> === PAUSE TestParsePathInfoJSONMultiplePaths56niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility57niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility58niks3-go-unit-tests> === RUN   TestRateLimiterFeedback59niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback60niks3-go-unit-tests> === RUN   TestRateLimiterFeedback_400DoesNotCountAsSuccess61niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess62niks3-go-unit-tests> === RUN   TestResolveStorePath63niks3-go-unit-tests> === PAUSE TestResolveStorePath64niks3-go-unit-tests> === RUN   TestDoWithRetry_BodyReplayedViaGetBody65niks3-go-unit-tests> === PAUSE TestDoWithRetry_BodyReplayedViaGetBody66niks3-go-unit-tests> === RUN   TestShellSplit67niks3-go-unit-tests> === PAUSE TestShellSplit68niks3-go-unit-tests> === RUN   TestShellSplitErrors69niks3-go-unit-tests> === PAUSE TestShellSplitErrors70niks3-go-unit-tests> === RUN   TestSetClientTLS71niks3-go-unit-tests> === PAUSE TestSetClientTLS72niks3-go-unit-tests> === RUN   TestSetClientTLSDoesNotMutateDefaultTransport73niks3-go-unit-tests> === PAUSE TestSetClientTLSDoesNotMutateDefaultTransport74niks3-go-unit-tests> === RUN   TestSetClientTLSErrors75niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors76niks3-go-unit-tests> === RUN   TestStaticToken77niks3-go-unit-tests> === PAUSE TestStaticToken78niks3-go-unit-tests> === RUN   TestFileTokenReadsAndCaches79niks3-go-unit-tests> === PAUSE TestFileTokenReadsAndCaches80niks3-go-unit-tests> === RUN   TestFileTokenMissing81niks3-go-unit-tests> === PAUSE TestFileTokenMissing82niks3-go-unit-tests> === RUN   TestFileTokenEmpty83niks3-go-unit-tests> === PAUSE TestFileTokenEmpty84niks3-go-unit-tests> === RUN   TestScriptTokenNoExpiryRerunsEveryCall85niks3-go-unit-tests> === PAUSE TestScriptTokenNoExpiryRerunsEveryCall86niks3-go-unit-tests> === RUN   TestScriptTokenCachesUntilRefresh87niks3-go-unit-tests> === PAUSE TestScriptTokenCachesUntilRefresh88niks3-go-unit-tests> === RUN   TestScriptTokenEmptyToken89niks3-go-unit-tests> === PAUSE TestScriptTokenEmptyToken90niks3-go-unit-tests> === RUN   TestScriptTokenBadJSON91niks3-go-unit-tests> === PAUSE TestScriptTokenBadJSON92niks3-go-unit-tests> === RUN   TestScriptTokenScriptFails93niks3-go-unit-tests> === PAUSE TestScriptTokenScriptFails94niks3-go-unit-tests> === RUN   TestScriptTokenEmptyCommand95niks3-go-unit-tests> === PAUSE TestScriptTokenEmptyCommand96niks3-go-unit-tests> === CONT  TestDoServerRequestAttachesToken97niks3-go-unit-tests> === CONT  TestEncodeNixBase32WithRealHash98niks3-go-unit-tests> === CONT  TestResolveStorePath99niks3-go-unit-tests> === CONT  TestScriptTokenEmptyCommand100niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility101niks3-go-unit-tests> === CONT  TestScriptTokenScriptFails102niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/null_ca_field103niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/null_ca_field104niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/old_string_format_-_text105niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/old_string_format_-_text106niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/old_string_format_-_fixed_recursive107niks3-go-unit-tests> === CONT  TestScriptTokenBadJSON108niks3-go-unit-tests> === CONT  TestScriptTokenEmptyToken109niks3-go-unit-tests> === CONT  TestScriptTokenCachesUntilRefresh110niks3-go-unit-tests> === CONT  TestScriptTokenNoExpiryRerunsEveryCall111niks3-go-unit-tests> === CONT  TestFileTokenEmpty112niks3-go-unit-tests> === CONT  TestFileTokenMissing113niks3-go-unit-tests> === CONT  TestFileTokenReadsAndCaches114niks3-go-unit-tests> === CONT  TestStaticToken115niks3-go-unit-tests> === CONT  TestSetClientTLSErrors116niks3-go-unit-tests> === CONT  TestSetClientTLSDoesNotMutateDefaultTransport117niks3-go-unit-tests> === CONT  TestSetClientTLS118niks3-go-unit-tests> === CONT  TestShellSplitErrors119niks3-go-unit-tests> === CONT  TestShellSplit120niks3-go-unit-tests> === CONT  TestDoWithRetry_BodyReplayedViaGetBody121niks3-go-unit-tests> === CONT  TestDumpPathWriterError122niks3-go-unit-tests> === CONT  TestEncodeNixBase32123niks3-go-unit-tests> === CONT  TestDumpPathSingleFile124niks3-go-unit-tests> === CONT  TestParsePathInfoJSONMultiplePaths125niks3-go-unit-tests> === CONT  TestRateLimiterFeedback_400DoesNotCountAsSuccess126niks3-go-unit-tests> --- PASS: TestEncodeNixBase32WithRealHash (0.00s)127niks3-go-unit-tests> === CONT  TestRateLimiterFeedback128niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/429_enables_limiter129niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/429_enables_limiter130niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/503_enables_limiter131niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/503_enables_limiter132niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/200_does_not_enable_limiter133niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter134niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/400_does_not_enable_limiter135niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter136niks3-go-unit-tests> === CONT  TestParsePathInfoJSON137niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/Nix_format138niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/Nix_format139niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/Lix_format140niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/Lix_format141niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/empty_input142niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/empty_input143niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/whitespace_only144niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/whitespace_only145niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/invalid_JSON146niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/invalid_JSON147niks3-go-unit-tests> === CONT  TestGetStorePathHash148niks3-go-unit-tests> === RUN   TestGetStorePathHash/valid_store_path149niks3-go-unit-tests> === PAUSE TestGetStorePathHash/valid_store_path150niks3-go-unit-tests> === RUN   TestGetStorePathHash/basename_without_hyphen_should_error151niks3-go-unit-tests> === PAUSE TestGetStorePathHash/basename_without_hyphen_should_error152niks3-go-unit-tests> === RUN   TestGetStorePathHash/hash_with_invalid_characters_should_error153niks3-go-unit-tests> === PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error154niks3-go-unit-tests> === RUN   TestGetStorePathHash/hash_with_wrong_length_should_error155niks3-go-unit-tests> === CONT  TestPartSizeForNAR156niks3-go-unit-tests> --- PASS: TestScriptTokenEmptyCommand (0.00s)157niks3-go-unit-tests> --- PASS: TestResolveStorePath (0.00s)158niks3-go-unit-tests> --- PASS: TestShellSplitErrors (0.00s)159niks3-go-unit-tests> --- PASS: TestStaticToken (0.00s)160niks3-go-unit-tests> --- PASS: TestFileTokenMissing (0.00s)161niks3-go-unit-tests> === CONT  TestConvertHashToNix32162niks3-go-unit-tests> === RUN   TestEncodeNixBase32/test_string_hash163niks3-go-unit-tests> === PAUSE TestEncodeNixBase32/test_string_hash164niks3-go-unit-tests> === RUN   TestEncodeNixBase32/empty_input165niks3-go-unit-tests> === PAUSE TestEncodeNixBase32/empty_input166niks3-go-unit-tests> --- PASS: TestFileTokenEmpty (0.00s)167niks3-go-unit-tests> === CONT  TestCaseHackSuffix168niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Rate limiter enabled after throttle name=server-test rate=5169niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive170niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/new_structured_format_-_text171niks3-go-unit-tests> === RUN   TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths172niks3-go-unit-tests> === RUN   TestPartSizeForNAR/zero_stays_at_minimum173niks3-go-unit-tests> === PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error174niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility175niks3-go-unit-tests> === CONT  TestUploadMultipart_SupersededByPeer176niks3-go-unit-tests> === RUN   TestUploadMultipart_SupersededByPeer/exists177niks3-go-unit-tests> === RUN   TestConvertHashToNix32/SRI_format_to_Nix32178niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)179niks3-go-unit-tests> === PAUSE TestConvertHashToNix32/SRI_format_to_Nix32180niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)181niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/whitespace_only182niks3-go-unit-tests> --- PASS: TestShellSplit (0.00s)183niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Rate limiter enabled after throttle name=server-test rate=5184niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:41269185niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/429_enables_limiter186niks3-go-unit-tests> === CONT  TestDumpPathMatchesNix187niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/Nix_format188niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Rate limiter backed off name=server-test rate=5189niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:41269190niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/new_structured_format_-_text191niks3-go-unit-tests> === PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths192niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Rate limiter enabled after throttle name=server-test rate=5193niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/new_structured_format_-_nar_method194niks3-go-unit-tests> === RUN   TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths195niks3-go-unit-tests> === PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths196niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method197niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/503_enables_limiter198niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:36451199niks3-go-unit-tests> === PAUSE TestUploadMultipart_SupersededByPeer/exists200niks3-go-unit-tests> === CONT  TestEncodeNixBase32/test_string_hash201niks3-go-unit-tests> === CONT  TestEncodeNixBase32/empty_input202niks3-go-unit-tests> === CONT  TestFilterOversizedClosures203niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/old_string_format_with_colon204niks3-go-unit-tests> === RUN   TestConvertHashToNix32/already_Nix32_format205niks3-go-unit-tests> --- PASS: TestDoServerRequestAttachesToken (0.01s)206niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/Lix_format207niks3-go-unit-tests> --- PASS: TestScriptTokenScriptFails (0.01s)208niks3-go-unit-tests> --- PASS: TestFileTokenReadsAndCaches (0.00s)209niks3-go-unit-tests> --- PASS: TestScriptTokenEmptyToken (0.01s)210niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/empty_input211niks3-go-unit-tests> --- PASS: TestScriptTokenBadJSON (0.01s)212niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/missing_cert_file213niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/400_does_not_enable_limiter214niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/200_does_not_enable_limiter215niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/zero_stays_at_minimum216niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/invalid_JSON217niks3-go-unit-tests> === RUN   TestUploadMultipart_SupersededByPeer/missing218niks3-go-unit-tests> === CONT  TestGetStorePathHash/valid_store_path219niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Rate limiter backed off name=server-test rate=5220niks3-go-unit-tests> === CONT  TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths221niks3-go-unit-tests> === CONT  TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths222niks3-go-unit-tests> === RUN   TestFilterOversizedClosures/no_limit_keeps_everything223niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon224niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI225niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI226niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/new_structured_format_with_sha512227niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512228niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)229niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Rate limiter enabled after throttle name=server-test rate=5230niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/new_structured_format_with_sha512231niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:41223232niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/old_string_format_-_fixed_recursive233niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI234niks3-go-unit-tests> === PAUSE TestFilterOversizedClosures/no_limit_keeps_everything235niks3-go-unit-tests> === CONT  TestGetStorePathHash/hash_with_invalid_characters_should_error236niks3-go-unit-tests> === CONT  TestGetStorePathHash/basename_without_hyphen_should_error237niks3-go-unit-tests> --- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.01s)238niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/missing_cert_file239niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Rate limiter backed off name=server-test rate=5240niks3-go-unit-tests> === CONT  TestGetStorePathHash/hash_with_wrong_length_should_error241niks3-go-unit-tests> === PAUSE TestUploadMultipart_SupersededByPeer/missing242niks3-go-unit-tests> === CONT  TestUploadMultipart_SupersededByPeer/exists243niks3-go-unit-tests> === RUN   TestPartSizeForNAR/small_stays_at_minimum244niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/small_stays_at_minimum245niks3-go-unit-tests> === RUN   TestPartSizeForNAR/80_GiB_fits_at_minimum246niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum247niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/null_ca_field248niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/new_structured_format_-_nar_method249niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/new_structured_format_-_text250niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/old_string_format_-_text251niks3-go-unit-tests> === RUN   TestSetClientTLS/rejects_connection_without_client_cert252niks3-go-unit-tests> === PAUSE TestConvertHashToNix32/already_Nix32_format253niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/old_string_format_with_colon254niks3-go-unit-tests> === RUN   TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped255niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/missing_key_file256niks3-go-unit-tests> --- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.01s)257niks3-go-unit-tests> === CONT  TestUploadMultipart_SupersededByPeer/missing258niks3-go-unit-tests> --- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.01s)259niks3-go-unit-tests> --- PASS: TestScriptTokenCachesUntilRefresh (0.02s)260niks3-go-unit-tests> --- PASS: TestPathInfoHashCompatibility (0.01s)261niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)262niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)263niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)264niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)265niks3-go-unit-tests> --- PASS: TestGetStorePathHash (0.00s)266niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/valid_store_path (0.00s)267niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)268niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)269niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)270niks3-go-unit-tests> --- PASS: TestParsePathInfoJSONMultiplePaths (0.01s)271niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)272niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)273niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/missing_key_file274niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/missing_ca_file275niks3-go-unit-tests> === PAUSE TestSetClientTLS/rejects_connection_without_client_cert276niks3-go-unit-tests> === PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped277niks3-go-unit-tests> === RUN   TestConvertHashToNix32/invalid_format278niks3-go-unit-tests> --- PASS: TestEncodeNixBase32 (0.00s)279niks3-go-unit-tests>     --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)280niks3-go-unit-tests>     --- PASS: TestEncodeNixBase32/empty_input (0.00s)281niks3-go-unit-tests> --- PASS: TestParsePathInfoJSON (0.00s)282niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)283niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)284niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)285niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/empty_input (0.00s)286niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)287niks3-go-unit-tests> === RUN   TestFilterOversizedClosures/all_closures_skipped288niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/missing_ca_file289niks3-go-unit-tests> === RUN   TestPartSizeForNAR/115_GiB_needs_larger_parts290niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/invalid_ca_file291niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts292niks3-go-unit-tests> === PAUSE TestConvertHashToNix32/invalid_format293niks3-go-unit-tests> === RUN   TestSetClientTLS/succeeds_with_client_cert_and_CA294niks3-go-unit-tests> === PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA295niks3-go-unit-tests> --- PASS: TestPathInfoCACompatibility (0.01s)296niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)297niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)298niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)299niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)300niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)301niks3-go-unit-tests> === PAUSE TestFilterOversizedClosures/all_closures_skipped302niks3-go-unit-tests> === CONT  TestFilterOversizedClosures/no_limit_keeps_everything303niks3-go-unit-tests> === CONT  TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped304niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Skipping closure: path exceeds server max NAR size top_level_path=/nix/store/cccccccccccccccccccccccccccccccc-wrapper oversized_path=/nix/store/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-vm-image nar_size=5000 max_nar_size=2000305niks3-go-unit-tests> === CONT  TestFilterOversizedClosures/all_closures_skipped306niks3-go-unit-tests> 2026/08/27 09:27:25 WARN Skipping closure: path exceeds server max NAR size top_level_path=/nix/store/cccccccccccccccccccccccccccccccc-wrapper oversized_path=/nix/store/cccccccccccccccccccccccccccccccc-wrapper nar_size=100 max_nar_size=50307niks3-go-unit-tests> === RUN   TestPartSizeForNAR/1_TiB308niks3-go-unit-tests> === CONT  TestConvertHashToNix32/SRI_format_to_Nix32309niks3-go-unit-tests> === CONT  TestConvertHashToNix32/invalid_format310niks3-go-unit-tests> === CONT  TestConvertHashToNix32/already_Nix32_format311niks3-go-unit-tests> === RUN   TestSetClientTLS/preserves_debug_logging_transport312niks3-go-unit-tests> --- PASS: TestRateLimiterFeedback (0.00s)313niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)314niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)315niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)316niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)317niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/invalid_ca_file318niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/missing_cert_file319niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/invalid_ca_file320niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/1_TiB321niks3-go-unit-tests> === PAUSE TestSetClientTLS/preserves_debug_logging_transport322niks3-go-unit-tests> --- PASS: TestFilterOversizedClosures (0.01s)323niks3-go-unit-tests>     --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)324niks3-go-unit-tests>     --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)325niks3-go-unit-tests>     --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)326niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/missing_ca_file327niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/missing_key_file328niks3-go-unit-tests> === RUN   TestPartSizeForNAR/5_TiB_S3_max_object329niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/5_TiB_S3_max_object330niks3-go-unit-tests> === RUN   TestPartSizeForNAR/capped_at_5_GiB331niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/capped_at_5_GiB332niks3-go-unit-tests> === CONT  TestPartSizeForNAR/zero_stays_at_minimum333niks3-go-unit-tests> === CONT  TestPartSizeForNAR/5_TiB_S3_max_object334niks3-go-unit-tests> === CONT  TestSetClientTLS/rejects_connection_without_client_cert335niks3-go-unit-tests> === CONT  TestPartSizeForNAR/1_TiB336niks3-go-unit-tests> === CONT  TestSetClientTLS/preserves_debug_logging_transport337niks3-go-unit-tests> === CONT  TestSetClientTLS/succeeds_with_client_cert_and_CA338niks3-go-unit-tests> --- PASS: TestConvertHashToNix32 (0.02s)339niks3-go-unit-tests>     --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)340niks3-go-unit-tests>     --- PASS: TestConvertHashToNix32/invalid_format (0.00s)341niks3-go-unit-tests>     --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)342niks3-go-unit-tests> === CONT  TestPartSizeForNAR/capped_at_5_GiB343niks3-go-unit-tests> === CONT  TestPartSizeForNAR/80_GiB_fits_at_minimum344niks3-go-unit-tests> === CONT  TestPartSizeForNAR/115_GiB_needs_larger_parts345niks3-go-unit-tests> === CONT  TestPartSizeForNAR/small_stays_at_minimum346niks3-go-unit-tests> --- PASS: TestUploadMultipart_SupersededByPeer (0.01s)347niks3-go-unit-tests>     --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.00s)348niks3-go-unit-tests>     --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.00s)349niks3-go-unit-tests> --- PASS: TestPartSizeForNAR (0.02s)350niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)351niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)352niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/1_TiB (0.00s)353niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)354niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)355niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)356niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)357niks3-go-unit-tests> --- PASS: TestSetClientTLSErrors (0.02s)358niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)359niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)360niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)361niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)362niks3-go-unit-tests> 2026/08/27 09:27:25 http: TLS handshake error from 127.0.0.1:51994: remote error: tls: bad certificate363niks3-go-unit-tests> --- PASS: TestSetClientTLS (0.02s)364niks3-go-unit-tests>     --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)365niks3-go-unit-tests>     --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.00s)366niks3-go-unit-tests>     --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.01s)367niks3-go-unit-tests> --- PASS: TestDumpPathWriterError (0.04s)368niks3-go-unit-tests> --- PASS: TestDumpPathSingleFile (0.04s)369niks3-go-unit-tests> --- PASS: TestCaseHackSuffix (0.04s)370niks3-go-unit-tests> --- PASS: TestDumpPathMatchesNix (0.07s)371niks3-go-unit-tests> --- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)372niks3-go-unit-tests> PASS373niks3-go-unit-tests> Running server tests...374niks3-go-unit-tests> The files belonging to this database system will be owned by user "nixbld".375niks3-go-unit-tests> This user must also own the server process.376niks3-go-unit-tests> 377niks3-go-unit-tests> The database cluster will be initialized with locale "C".378niks3-go-unit-tests> The default database encoding has accordingly been set to "SQL_ASCII".379niks3-go-unit-tests> The default text search configuration will be set to "english".380niks3-go-unit-tests> 381niks3-go-unit-tests> Data page checksums are enabled.382niks3-go-unit-tests> 383niks3-go-unit-tests> creating directory /build/postgres3050198604/data ... ok384niks3-go-unit-tests> creating subdirectories ... ok385niks3-go-unit-tests> selecting dynamic shared memory implementation ... posix386niks3-go-unit-tests> selecting default "max_connections" ... 100387niks3-go-unit-tests> selecting default "shared_buffers" ... 128MB388niks3-go-unit-tests> selecting default time zone ... UTC389niks3-go-unit-tests> creating configuration files ... ok390niks3-go-unit-tests> running bootstrap script ... ok391niks3-go-unit-tests> performing post-bootstrap initialization ... ok