nixbot

builds

failed niks3-go-unit-tests checks.x86_64-linux.go-unit-tests · build #317 · raw

1tribuchet: building on jamie2Running client tests...3=== RUN TestDoServerRequestAttachesToken4=== PAUSE TestDoServerRequestAttachesToken5=== RUN TestRegisterUploadedObjectReusesConnections6=== PAUSE TestRegisterUploadedObjectReusesConnections7=== RUN TestCaseHackSuffix8=== PAUSE TestCaseHackSuffix9=== RUN TestFilterOversizedClosures10=== PAUSE TestFilterOversizedClosures11=== RUN TestUploadMultipart_PartsInParallel12=== PAUSE TestUploadMultipart_PartsInParallel13=== RUN TestPartSizeForNAR14=== PAUSE TestPartSizeForNAR15=== RUN TestUploadMultipart_SupersededByPeer16=== PAUSE TestUploadMultipart_SupersededByPeer17=== RUN TestDumpPathCaseHackMatchesNix18--- PASS: TestDumpPathCaseHackMatchesNix (0.03s)19=== RUN TestDumpPathCaseHackCollision20--- PASS: TestDumpPathCaseHackCollision (0.00s)21=== RUN TestDumpPathMatchesNix22=== PAUSE TestDumpPathMatchesNix23=== RUN TestDumpPathSingleFile24=== PAUSE TestDumpPathSingleFile25=== RUN TestDumpPathWriterError26=== PAUSE TestDumpPathWriterError27=== RUN TestEncodeNixBase3228=== PAUSE TestEncodeNixBase3229=== RUN TestEncodeNixBase32WithRealHash30=== PAUSE TestEncodeNixBase32WithRealHash31=== RUN TestConvertHashToNix3232=== PAUSE TestConvertHashToNix3233=== RUN TestGetStorePathHash34=== PAUSE TestGetStorePathHash35=== RUN TestPathInfoHashCompatibility36=== PAUSE TestPathInfoHashCompatibility37=== RUN TestParsePathInfoJSON38=== PAUSE TestParsePathInfoJSON39=== RUN TestParsePathInfoJSONMultiplePaths40=== PAUSE TestParsePathInfoJSONMultiplePaths41=== RUN TestPathInfoCACompatibility42=== PAUSE TestPathInfoCACompatibility43=== RUN TestRateLimiterFeedback44=== PAUSE TestRateLimiterFeedback45=== RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess46=== PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess47=== RUN TestResolveStorePath48=== PAUSE TestResolveStorePath49=== RUN TestDoWithRetry_BodyReplayedViaGetBody50=== PAUSE TestDoWithRetry_BodyReplayedViaGetBody51=== RUN TestShellSplit52=== PAUSE TestShellSplit53=== RUN TestShellSplitErrors54=== PAUSE TestShellSplitErrors55=== RUN TestStreamPushReportsEveryPath56=== PAUSE TestStreamPushReportsEveryPath57=== RUN TestStreamPushBatchesUnderLoad58=== PAUSE TestStreamPushBatchesUnderLoad59=== RUN TestStreamPushIsolatesFailures60=== PAUSE TestStreamPushIsolatesFailures61=== RUN TestStreamPushGivesUpOnDeadServer62=== PAUSE TestStreamPushGivesUpOnDeadServer63=== RUN TestStreamPushRequestLine64=== PAUSE TestStreamPushRequestLine65=== RUN TestStreamPushReportsSignatures66=== PAUSE TestStreamPushReportsSignatures67=== RUN TestClientSignaturesByStorePath68=== PAUSE TestClientSignaturesByStorePath69=== RUN TestSetClientTLS70=== PAUSE TestSetClientTLS71=== RUN TestSetClientTLSDoesNotMutateDefaultTransport72=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport73=== RUN TestSetClientTLSErrors74=== PAUSE TestSetClientTLSErrors75=== RUN TestStaticToken76=== PAUSE TestStaticToken77=== RUN TestFileTokenReadsAndCaches78=== PAUSE TestFileTokenReadsAndCaches79=== RUN TestFileTokenMissing80=== PAUSE TestFileTokenMissing81=== RUN TestFileTokenEmpty82=== PAUSE TestFileTokenEmpty83=== RUN TestScriptTokenNoExpiryRerunsEveryCall84=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall85=== RUN TestScriptTokenCachesUntilRefresh86=== PAUSE TestScriptTokenCachesUntilRefresh87=== RUN TestScriptTokenEmptyToken88=== PAUSE TestScriptTokenEmptyToken89=== RUN TestScriptTokenBadJSON90=== PAUSE TestScriptTokenBadJSON91=== RUN TestScriptTokenScriptFails92=== PAUSE TestScriptTokenScriptFails93=== RUN TestScriptTokenEmptyCommand94=== PAUSE TestScriptTokenEmptyCommand95=== CONT TestDoServerRequestAttachesToken96=== CONT TestStreamPushBatchesUnderLoad97=== CONT TestGetStorePathHash98=== CONT TestStreamPushReportsEveryPath99=== CONT TestShellSplitErrors100--- PASS: TestShellSplitErrors (0.00s)101=== CONT TestScriptTokenScriptFails102=== CONT TestShellSplit103=== CONT TestDoWithRetry_BodyReplayedViaGetBody104=== CONT TestResolveStorePath105=== CONT TestDumpPathMatchesNix106=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess107=== CONT TestConvertHashToNix32108=== CONT TestRateLimiterFeedback109=== CONT TestPathInfoCACompatibility110=== CONT TestEncodeNixBase32WithRealHash111=== CONT TestParsePathInfoJSONMultiplePaths112=== CONT TestEncodeNixBase32113=== CONT TestParsePathInfoJSON114=== CONT TestDumpPathWriterError115=== CONT TestPathInfoHashCompatibility116=== CONT TestDumpPathSingleFile117=== CONT TestFileTokenReadsAndCaches118=== RUN TestRateLimiterFeedback/429_enables_limiter119=== PAUSE TestRateLimiterFeedback/429_enables_limiter120=== RUN TestRateLimiterFeedback/503_enables_limiter121=== PAUSE TestRateLimiterFeedback/503_enables_limiter122=== RUN TestEncodeNixBase32/test_string_hash123=== PAUSE TestEncodeNixBase32/test_string_hash124=== RUN TestParsePathInfoJSON/Nix_format125=== CONT TestSetClientTLSDoesNotMutateDefaultTransport126=== PAUSE TestParsePathInfoJSON/Nix_format127=== RUN TestParsePathInfoJSON/Lix_format128=== PAUSE TestParsePathInfoJSON/Lix_format1292026/10/01 09:46:12 WARN Rate limiter enabled after throttle name=server-test rate=5130=== RUN TestParsePathInfoJSON/empty_input131=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)132=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)133=== RUN TestPathInfoCACompatibility/null_ca_field134=== CONT TestScriptTokenBadJSON135=== CONT TestScriptTokenEmptyToken136=== PAUSE TestPathInfoCACompatibility/null_ca_field137=== RUN TestPathInfoCACompatibility/old_string_format_-_text138=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text139=== CONT TestSetClientTLS140=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive141=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter142=== CONT TestScriptTokenEmptyCommand143=== CONT TestStaticToken144=== RUN TestGetStorePathHash/valid_store_path145--- PASS: TestShellSplit (0.00s)146--- PASS: TestScriptTokenScriptFails (0.00s)147=== CONT TestSetClientTLSErrors148=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths149=== RUN TestConvertHashToNix32/SRI_format_to_Nix32150=== CONT TestClientSignaturesByStorePath151=== RUN TestEncodeNixBase32/empty_input152=== PAUSE TestParsePathInfoJSON/empty_input153=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon154--- PASS: TestEncodeNixBase32WithRealHash (0.00s)155--- PASS: TestStreamPushReportsEveryPath (0.00s)156--- PASS: TestResolveStorePath (0.00s)157--- PASS: TestFileTokenReadsAndCaches (0.00s)158=== PAUSE TestGetStorePathHash/valid_store_path159=== RUN TestGetStorePathHash/basename_without_hyphen_should_error160=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error161=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter162=== CONT TestScriptTokenNoExpiryRerunsEveryCall163=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error164=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error165=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error166=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error167=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive168=== CONT TestStreamPushRequestLine169=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32170=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon171=== CONT TestFileTokenEmpty172=== RUN TestPathInfoCACompatibility/new_structured_format_-_text173=== RUN TestConvertHashToNix32/already_Nix32_format174=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter175--- PASS: TestScriptTokenEmptyCommand (0.00s)176=== CONT TestFileTokenMissing177=== CONT TestScriptTokenCachesUntilRefresh1782026/10/01 09:46:12 WARN Rate limiter enabled after throttle name=server-test rate=5179=== RUN TestParsePathInfoJSON/whitespace_only1802026/10/01 09:46:12 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:46523181=== PAUSE TestParsePathInfoJSON/whitespace_only182=== PAUSE TestEncodeNixBase32/empty_input183=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI184=== CONT TestStreamPushIsolatesFailures185=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI186=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text187=== RUN TestParsePathInfoJSON/invalid_JSON188=== CONT TestFilterOversizedClosures189=== CONT TestUploadMultipart_PartsInParallel190--- PASS: TestStaticToken (0.00s)191=== PAUSE TestConvertHashToNix32/already_Nix32_format192=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter193=== CONT TestStreamPushReportsSignatures194=== CONT TestStreamPushGivesUpOnDeadServer195=== CONT TestUploadMultipart_SupersededByPeer1962026/10/01 09:46:12 ERROR Upload failed error="bad path" count=3197=== CONT TestCaseHackSuffix198=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512199=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512200=== CONT TestRegisterUploadedObjectReusesConnections201=== RUN TestSetClientTLSErrors/missing_cert_file202=== PAUSE TestSetClientTLSErrors/missing_cert_file203=== RUN TestSetClientTLSErrors/missing_key_file204=== PAUSE TestSetClientTLSErrors/missing_key_file2052026/10/01 09:46:12 WARN Rate limiter backed off name=server-test rate=5206=== RUN TestUploadMultipart_SupersededByPeer/exists2072026/10/01 09:46:12 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:46523208=== PAUSE TestUploadMultipart_SupersededByPeer/exists2092026/10/01 09:46:12 ERROR Upload failed error=boom count=1210=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths211=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths212=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths213=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error214=== CONT TestGetStorePathHash/basename_without_hyphen_should_error215=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method2162026/10/01 09:46:12 ERROR Upload failed error=boom count=1217=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method218=== RUN TestFilterOversizedClosures/no_limit_keeps_everything219=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything220=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped221=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped222=== CONT TestEncodeNixBase32/empty_input223=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter224=== CONT TestRateLimiterFeedback/429_enables_limiter225--- PASS: TestClientSignaturesByStorePath (0.00s)226=== RUN TestConvertHashToNix32/invalid_format227=== CONT TestPartSizeForNAR228=== CONT TestGetStorePathHash/valid_store_path229=== RUN TestSetClientTLSErrors/missing_ca_file230=== RUN TestUploadMultipart_SupersededByPeer/missing231=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error232=== CONT TestRateLimiterFeedback/503_enables_limiter233=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)234=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI2352026/10/01 09:46:12 ERROR Upload failed error="connection refused" count=1236=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon237=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha5122382026/10/01 09:46:12 ERROR Upload failed error="connection refused" count=19239=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths2402026/10/01 09:46:12 ERROR Server seems unavailable, giving up on batch untried=16241=== CONT TestPathInfoCACompatibility/null_ca_field242=== CONT TestPathInfoCACompatibility/new_structured_format_-_text243=== NAME TestStreamPushGivesUpOnDeadServer244 streampush_test.go:240: push called 5 times, want <= 4245=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive246=== CONT TestPathInfoCACompatibility/old_string_format_-_text247=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method248--- PASS: TestFileTokenEmpty (0.00s)249--- PASS: TestFileTokenMissing (0.00s)250--- PASS: TestScriptTokenEmptyToken (0.01s)251=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths252=== RUN TestPartSizeForNAR/zero_stays_at_minimum253=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum254=== RUN TestPartSizeForNAR/small_stays_at_minimum255=== PAUSE TestPartSizeForNAR/small_stays_at_minimum2562026/10/01 09:46:12 WARN Rate limiter enabled after throttle name=server-test rate=5257=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum2582026/10/01 09:46:12 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:44863259=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum260=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts261=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts262=== RUN TestPartSizeForNAR/1_TiB263=== RUN TestFilterOversizedClosures/all_closures_skipped264=== PAUSE TestParsePathInfoJSON/invalid_JSON265=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter266=== PAUSE TestSetClientTLSErrors/missing_ca_file267=== RUN TestSetClientTLSErrors/invalid_ca_file268=== PAUSE TestSetClientTLSErrors/invalid_ca_file269=== CONT TestSetClientTLSErrors/missing_cert_file2702026/10/01 09:46:12 WARN Rate limiter backed off name=server-test rate=5271=== PAUSE TestPartSizeForNAR/1_TiB2722026/10/01 09:46:12 WARN Rate limiter enabled after throttle name=server-test rate=5273=== RUN TestPartSizeForNAR/5_TiB_S3_max_object2742026/10/01 09:46:12 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:45775275=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object276=== RUN TestPartSizeForNAR/capped_at_5_GiB277=== PAUSE TestPartSizeForNAR/capped_at_5_GiB278=== CONT TestPartSizeForNAR/zero_stays_at_minimum279=== PAUSE TestFilterOversizedClosures/all_closures_skipped280=== CONT TestFilterOversizedClosures/no_limit_keeps_everything281=== CONT TestParsePathInfoJSON/Nix_format2822026/10/01 09:46:12 WARN Rate limiter backed off name=server-test rate=5283--- PASS: TestScriptTokenBadJSON (0.01s)284--- PASS: TestDoServerRequestAttachesToken (0.02s)285=== CONT TestSetClientTLSErrors/invalid_ca_file286=== RUN TestSetClientTLS/rejects_connection_without_client_cert287=== CONT TestPartSizeForNAR/capped_at_5_GiB288=== CONT TestPartSizeForNAR/5_TiB_S3_max_object289=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert290=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA291=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA292=== RUN TestSetClientTLS/preserves_debug_logging_transport293=== PAUSE TestSetClientTLS/preserves_debug_logging_transport294=== CONT TestSetClientTLS/rejects_connection_without_client_cert295=== CONT TestFilterOversizedClosures/all_closures_skipped296=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped2972026/10/01 09:46:12 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=502982026/10/01 09:46:12 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=2000299=== CONT TestPartSizeForNAR/1_TiB300=== PAUSE TestConvertHashToNix32/invalid_format301=== CONT TestSetClientTLSErrors/missing_ca_file302=== CONT TestEncodeNixBase32/test_string_hash303=== PAUSE TestUploadMultipart_SupersededByPeer/missing304=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts305=== CONT TestUploadMultipart_SupersededByPeer/missing306=== CONT TestSetClientTLSErrors/missing_key_file307=== CONT TestParsePathInfoJSON/empty_input308=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum309=== CONT TestConvertHashToNix32/SRI_format_to_Nix32310=== CONT TestPartSizeForNAR/small_stays_at_minimum311=== CONT TestParsePathInfoJSON/invalid_JSON312=== CONT TestParsePathInfoJSON/Lix_format313=== CONT TestConvertHashToNix32/already_Nix32_format314=== CONT TestUploadMultipart_SupersededByPeer/exists315=== CONT TestSetClientTLS/preserves_debug_logging_transport316--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.01s)317=== CONT TestParsePathInfoJSON/whitespace_only318=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA319=== CONT TestConvertHashToNix32/invalid_format320--- PASS: TestStreamPushIsolatesFailures (0.00s)321--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.01s)322--- PASS: TestStreamPushReportsSignatures (0.02s)323--- PASS: TestEncodeNixBase32 (0.01s)324 --- PASS: TestEncodeNixBase32/empty_input (0.00s)325 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)326--- PASS: TestDumpPathSingleFile (0.04s)327--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.04s)328--- PASS: TestPathInfoHashCompatibility (0.01s)329 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)330 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)331 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)332 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)333--- PASS: TestScriptTokenCachesUntilRefresh (0.04s)334--- PASS: TestParsePathInfoJSON (0.04s)335 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)336 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)337 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)338 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)339 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)340--- PASS: TestFilterOversizedClosures (0.03s)341 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)342 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)343 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)344--- FAIL: TestStreamPushGivesUpOnDeadServer (0.03s)345--- PASS: TestGetStorePathHash (0.01s)346 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)347 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)348 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)349 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)350--- PASS: TestPathInfoCACompatibility (0.04s)351 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)352 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)353 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)354 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)355 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)356--- PASS: TestParsePathInfoJSONMultiplePaths (0.04s)357 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)358 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)359--- PASS: TestPartSizeForNAR (0.00s)360 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)361 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)362 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)363 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)364 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)365 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)366 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)367--- PASS: TestRateLimiterFeedback (0.01s)368 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)369 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)370 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)371 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.01s)372--- PASS: TestConvertHashToNix32 (0.05s)373 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)374 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)375 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)376--- PASS: TestSetClientTLSErrors (0.04s)377 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)378 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)379 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)380 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)381--- PASS: TestUploadMultipart_SupersededByPeer (0.03s)382 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.01s)383 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.00s)3842026/10/01 09:46:12 http: TLS handshake error from 127.0.0.1:37120: remote error: tls: bad certificate385--- PASS: TestSetClientTLS (0.04s)386 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)387 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.00s)388 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.01s)389--- PASS: TestStreamPushRequestLine (0.05s)390--- PASS: TestRegisterUploadedObjectReusesConnections (0.05s)391--- PASS: TestDumpPathWriterError (0.07s)392--- PASS: TestCaseHackSuffix (0.07s)393--- PASS: TestStreamPushBatchesUnderLoad (0.10s)394--- PASS: TestDumpPathMatchesNix (0.10s)395--- PASS: TestUploadMultipart_PartsInParallel (0.64s)396--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)397FAIL