niks3-go-unit-tests
checks.aarch64-darwin.go-unit-tests
· build #313
· raw
1Running client tests...2=== RUN TestDoServerRequestAttachesToken3=== PAUSE TestDoServerRequestAttachesToken4=== RUN TestRegisterUploadedObjectReusesConnections5=== PAUSE TestRegisterUploadedObjectReusesConnections6=== RUN TestCaseHackSuffix7=== PAUSE TestCaseHackSuffix8=== RUN TestFilterOversizedClosures9=== PAUSE TestFilterOversizedClosures10=== RUN TestUploadMultipart_PartsInParallel11=== PAUSE TestUploadMultipart_PartsInParallel12=== RUN TestPartSizeForNAR13=== PAUSE TestPartSizeForNAR14=== RUN TestUploadMultipart_SupersededByPeer15=== PAUSE TestUploadMultipart_SupersededByPeer16=== RUN TestDumpPathCaseHackMatchesNix17--- PASS: TestDumpPathCaseHackMatchesNix (0.09s)18=== RUN TestDumpPathCaseHackCollision19--- PASS: TestDumpPathCaseHackCollision (0.02s)20=== RUN TestDumpPathMatchesNix21=== PAUSE TestDumpPathMatchesNix22=== RUN TestDumpPathSingleFile23=== PAUSE TestDumpPathSingleFile24=== RUN TestDumpPathWriterError25=== PAUSE TestDumpPathWriterError26=== RUN TestEncodeNixBase3227=== PAUSE TestEncodeNixBase3228=== RUN TestEncodeNixBase32WithRealHash29=== PAUSE TestEncodeNixBase32WithRealHash30=== RUN TestConvertHashToNix3231=== PAUSE TestConvertHashToNix3232=== RUN TestGetStorePathHash33=== PAUSE TestGetStorePathHash34=== RUN TestPathInfoHashCompatibility35=== PAUSE TestPathInfoHashCompatibility36=== RUN TestParsePathInfoJSON37=== PAUSE TestParsePathInfoJSON38=== RUN TestParsePathInfoJSONMultiplePaths39=== PAUSE TestParsePathInfoJSONMultiplePaths40=== RUN TestPathInfoCACompatibility41=== PAUSE TestPathInfoCACompatibility42=== RUN TestRateLimiterFeedback43=== PAUSE TestRateLimiterFeedback44=== RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess45=== PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess46=== RUN TestResolveStorePath47=== PAUSE TestResolveStorePath48=== RUN TestDoWithRetry_BodyReplayedViaGetBody49=== PAUSE TestDoWithRetry_BodyReplayedViaGetBody50=== RUN TestShellSplit51=== PAUSE TestShellSplit52=== RUN TestShellSplitErrors53=== PAUSE TestShellSplitErrors54=== RUN TestStreamPushReportsEveryPath55=== PAUSE TestStreamPushReportsEveryPath56=== RUN TestStreamPushBatchesUnderLoad57=== PAUSE TestStreamPushBatchesUnderLoad58=== RUN TestStreamPushIsolatesFailures59=== PAUSE TestStreamPushIsolatesFailures60=== RUN TestStreamPushGivesUpOnDeadServer61=== PAUSE TestStreamPushGivesUpOnDeadServer62=== RUN TestStreamPushRequestLine63=== PAUSE TestStreamPushRequestLine64=== RUN TestStreamPushReportsSignatures65=== PAUSE TestStreamPushReportsSignatures66=== RUN TestClientSignaturesByStorePath67=== PAUSE TestClientSignaturesByStorePath68=== RUN TestSetClientTLS69=== PAUSE TestSetClientTLS70=== RUN TestSetClientTLSDoesNotMutateDefaultTransport71=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport72=== RUN TestSetClientTLSErrors73=== PAUSE TestSetClientTLSErrors74=== RUN TestStaticToken75=== PAUSE TestStaticToken76=== RUN TestFileTokenReadsAndCaches77=== PAUSE TestFileTokenReadsAndCaches78=== RUN TestFileTokenMissing79=== PAUSE TestFileTokenMissing80=== RUN TestFileTokenEmpty81=== PAUSE TestFileTokenEmpty82=== RUN TestScriptTokenNoExpiryRerunsEveryCall83=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall84=== RUN TestScriptTokenCachesUntilRefresh85=== PAUSE TestScriptTokenCachesUntilRefresh86=== RUN TestScriptTokenEmptyToken87=== PAUSE TestScriptTokenEmptyToken88=== RUN TestScriptTokenBadJSON89=== PAUSE TestScriptTokenBadJSON90=== RUN TestScriptTokenScriptFails91=== PAUSE TestScriptTokenScriptFails92=== RUN TestScriptTokenEmptyCommand93=== PAUSE TestScriptTokenEmptyCommand94=== CONT TestDoServerRequestAttachesToken95=== CONT TestShellSplit96=== CONT TestStreamPushRequestLine97=== CONT TestSetClientTLSErrors98=== CONT TestScriptTokenEmptyCommand99=== CONT TestFileTokenMissing100=== CONT TestScriptTokenScriptFails101=== CONT TestScriptTokenBadJSON102=== CONT TestScriptTokenEmptyToken103=== CONT TestScriptTokenCachesUntilRefresh104=== CONT TestScriptTokenNoExpiryRerunsEveryCall105--- PASS: TestShellSplit (0.00s)106--- PASS: TestScriptTokenEmptyCommand (0.00s)107=== CONT TestFileTokenEmpty1082026/10/01 09:40:37 ERROR Upload failed error=boom count=1109--- PASS: TestDoServerRequestAttachesToken (0.00s)110=== CONT TestFileTokenReadsAndCaches111--- PASS: TestScriptTokenScriptFails (0.00s)112=== CONT TestStaticToken113--- PASS: TestStaticToken (0.00s)114=== CONT TestEncodeNixBase32WithRealHash115--- PASS: TestEncodeNixBase32WithRealHash (0.00s)116=== CONT TestDoWithRetry_BodyReplayedViaGetBody1172026/10/01 09:40:37 WARN Rate limiter enabled after throttle name=server-test rate=51182026/10/01 09:40:37 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:501771192026/10/01 09:40:37 WARN Rate limiter backed off name=server-test rate=51202026/10/01 09:40:37 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:50177121--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.00s)122=== CONT TestResolveStorePath123--- PASS: TestStreamPushRequestLine (0.01s)124=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess1252026/10/01 09:40:37 WARN Rate limiter enabled after throttle name=server-test rate=5126--- PASS: TestFileTokenMissing (0.01s)127=== CONT TestRateLimiterFeedback128=== RUN TestRateLimiterFeedback/429_enables_limiter129=== PAUSE TestRateLimiterFeedback/429_enables_limiter130=== RUN TestRateLimiterFeedback/503_enables_limiter131=== PAUSE TestRateLimiterFeedback/503_enables_limiter132=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter133=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter134=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter135=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter136=== CONT TestPathInfoCACompatibility137=== RUN TestPathInfoCACompatibility/null_ca_field138=== PAUSE TestPathInfoCACompatibility/null_ca_field139=== RUN TestPathInfoCACompatibility/old_string_format_-_text140=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text141=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive142=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive143=== RUN TestPathInfoCACompatibility/new_structured_format_-_text144=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text145=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method146=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method147=== CONT TestParsePathInfoJSONMultiplePaths148=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths149=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths150=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths151=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths152=== CONT TestParsePathInfoJSON153=== RUN TestParsePathInfoJSON/Nix_format154=== PAUSE TestParsePathInfoJSON/Nix_format155=== RUN TestParsePathInfoJSON/Lix_format156=== PAUSE TestParsePathInfoJSON/Lix_format157=== RUN TestParsePathInfoJSON/empty_input158=== PAUSE TestParsePathInfoJSON/empty_input159=== RUN TestParsePathInfoJSON/whitespace_only160=== PAUSE TestParsePathInfoJSON/whitespace_only161=== RUN TestParsePathInfoJSON/invalid_JSON162=== PAUSE TestParsePathInfoJSON/invalid_JSON163=== CONT TestPathInfoHashCompatibility164=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)165=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)166=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon167=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon168=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI169=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI170=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512171=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512172=== CONT TestGetStorePathHash173=== RUN TestGetStorePathHash/valid_store_path174=== PAUSE TestGetStorePathHash/valid_store_path175=== RUN TestGetStorePathHash/basename_without_hyphen_should_error176=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error177=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error178=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error179=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error180=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error181=== CONT TestConvertHashToNix32182=== RUN TestConvertHashToNix32/SRI_format_to_Nix32183=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32184=== RUN TestConvertHashToNix32/already_Nix32_format185=== PAUSE TestConvertHashToNix32/already_Nix32_format186=== RUN TestConvertHashToNix32/invalid_format187=== PAUSE TestConvertHashToNix32/invalid_format188=== CONT TestStreamPushReportsEveryPath189--- PASS: TestStreamPushReportsEveryPath (0.00s)190=== CONT TestShellSplitErrors191--- PASS: TestShellSplitErrors (0.00s)192=== CONT TestSetClientTLS193--- PASS: TestFileTokenEmpty (0.02s)194=== CONT TestSetClientTLSDoesNotMutateDefaultTransport195=== RUN TestSetClientTLSErrors/missing_cert_file196=== PAUSE TestSetClientTLSErrors/missing_cert_file197=== RUN TestSetClientTLSErrors/missing_key_file198=== PAUSE TestSetClientTLSErrors/missing_key_file199=== RUN TestSetClientTLSErrors/missing_ca_file200=== PAUSE TestSetClientTLSErrors/missing_ca_file201=== RUN TestSetClientTLSErrors/invalid_ca_file202=== PAUSE TestSetClientTLSErrors/invalid_ca_file203=== CONT TestUploadMultipart_SupersededByPeer204=== RUN TestUploadMultipart_SupersededByPeer/exists205=== PAUSE TestUploadMultipart_SupersededByPeer/exists206=== RUN TestUploadMultipart_SupersededByPeer/missing207=== PAUSE TestUploadMultipart_SupersededByPeer/missing208=== CONT TestEncodeNixBase32209=== RUN TestEncodeNixBase32/test_string_hash210=== PAUSE TestEncodeNixBase32/test_string_hash211=== RUN TestEncodeNixBase32/empty_input212=== PAUSE TestEncodeNixBase32/empty_input213=== CONT TestDumpPathWriterError214--- PASS: TestFileTokenReadsAndCaches (0.02s)215=== CONT TestDumpPathSingleFile216--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.01s)217=== CONT TestDumpPathMatchesNix218=== RUN TestSetClientTLS/rejects_connection_without_client_cert219=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert220=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA221=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA222=== RUN TestSetClientTLS/preserves_debug_logging_transport223=== PAUSE TestSetClientTLS/preserves_debug_logging_transport224=== CONT TestStreamPushGivesUpOnDeadServer2252026/10/01 09:40:37 ERROR Upload failed error="connection refused" count=12262026/10/01 09:40:37 ERROR Upload failed error="connection refused" count=192272026/10/01 09:40:37 ERROR Server seems unavailable, giving up on batch untried=16228 streampush_test.go:240: push called 5 times, want <= 4229--- FAIL: TestStreamPushGivesUpOnDeadServer (0.00s)230=== CONT TestFilterOversizedClosures231=== RUN TestFilterOversizedClosures/no_limit_keeps_everything232=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything233=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped234=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped235=== RUN TestFilterOversizedClosures/all_closures_skipped236=== PAUSE TestFilterOversizedClosures/all_closures_skipped237=== CONT TestPartSizeForNAR238=== RUN TestPartSizeForNAR/zero_stays_at_minimum239=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum240=== RUN TestPartSizeForNAR/small_stays_at_minimum241=== PAUSE TestPartSizeForNAR/small_stays_at_minimum242=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum243=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum244=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts245=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts246=== RUN TestPartSizeForNAR/1_TiB247=== PAUSE TestPartSizeForNAR/1_TiB248=== RUN TestPartSizeForNAR/5_TiB_S3_max_object249=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object250=== RUN TestPartSizeForNAR/capped_at_5_GiB251=== PAUSE TestPartSizeForNAR/capped_at_5_GiB252=== CONT TestUploadMultipart_PartsInParallel253--- PASS: TestScriptTokenBadJSON (0.04s)254=== CONT TestCaseHackSuffix255--- PASS: TestResolveStorePath (0.03s)256=== CONT TestStreamPushIsolatesFailures2572026/10/01 09:40:37 ERROR Upload failed error="bad path" count=3258--- PASS: TestStreamPushIsolatesFailures (0.00s)259=== CONT TestRegisterUploadedObjectReusesConnections260--- PASS: TestScriptTokenEmptyToken (0.04s)261=== CONT TestClientSignaturesByStorePath262--- PASS: TestClientSignaturesByStorePath (0.00s)263=== CONT TestStreamPushReportsSignatures2642026/10/01 09:40:37 ERROR Upload failed error=boom count=1265--- PASS: TestStreamPushReportsSignatures (0.00s)266=== CONT TestStreamPushBatchesUnderLoad267--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.06s)268=== CONT TestRateLimiterFeedback/429_enables_limiter2692026/10/01 09:40:37 WARN Rate limiter enabled after throttle name=server-test rate=52702026/10/01 09:40:37 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:502522712026/10/01 09:40:37 WARN Rate limiter backed off name=server-test rate=5272=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter273=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter274=== CONT TestRateLimiterFeedback/503_enables_limiter2752026/10/01 09:40:37 WARN Rate limiter enabled after throttle name=server-test rate=52762026/10/01 09:40:37 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:502582772026/10/01 09:40:37 WARN Rate limiter backed off name=server-test rate=5278--- PASS: TestRateLimiterFeedback (0.00s)279 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)280 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)281 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)282 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)283=== CONT TestPathInfoCACompatibility/null_ca_field284=== CONT TestPathInfoCACompatibility/new_structured_format_-_text285=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method286=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive287=== CONT TestPathInfoCACompatibility/old_string_format_-_text288--- PASS: TestPathInfoCACompatibility (0.00s)289 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)290 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)291 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)292 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)293 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)294=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths295--- PASS: TestRegisterUploadedObjectReusesConnections (0.02s)296=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths297=== CONT TestParsePathInfoJSON/Nix_format298=== CONT TestParsePathInfoJSON/whitespace_only299--- PASS: TestParsePathInfoJSONMultiplePaths (0.00s)300 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)301 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)302=== CONT TestParsePathInfoJSON/invalid_JSON303=== CONT TestParsePathInfoJSON/Lix_format304=== CONT TestParsePathInfoJSON/empty_input305--- PASS: TestParsePathInfoJSON (0.00s)306 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)307 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)308 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)309 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)310 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)311=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)312=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI313=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512314=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon315=== CONT TestGetStorePathHash/valid_store_path316=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error317--- PASS: TestPathInfoHashCompatibility (0.00s)318 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)319 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)320 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)321 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)322=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error323=== CONT TestConvertHashToNix32/SRI_format_to_Nix32324=== CONT TestGetStorePathHash/basename_without_hyphen_should_error325--- PASS: TestGetStorePathHash (0.00s)326 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)327 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)328 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)329 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)330=== CONT TestConvertHashToNix32/invalid_format331=== CONT TestConvertHashToNix32/already_Nix32_format332=== CONT TestSetClientTLSErrors/missing_cert_file333--- PASS: TestConvertHashToNix32 (0.00s)334 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)335 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)336 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)337=== CONT TestSetClientTLSErrors/missing_ca_file338=== CONT TestSetClientTLSErrors/invalid_ca_file339=== CONT TestSetClientTLSErrors/missing_key_file340=== CONT TestUploadMultipart_SupersededByPeer/exists341=== CONT TestUploadMultipart_SupersededByPeer/missing342=== CONT TestEncodeNixBase32/test_string_hash343=== CONT TestEncodeNixBase32/empty_input344--- PASS: TestEncodeNixBase32 (0.00s)345 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)346 --- PASS: TestEncodeNixBase32/empty_input (0.00s)347=== CONT TestSetClientTLS/rejects_connection_without_client_cert348--- PASS: TestUploadMultipart_SupersededByPeer (0.00s)349 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.00s)350 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.00s)351=== CONT TestSetClientTLS/preserves_debug_logging_transport352=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA353=== CONT TestFilterOversizedClosures/no_limit_keeps_everything354=== CONT TestFilterOversizedClosures/all_closures_skipped3552026/10/01 09:40:37 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=50356=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped3572026/10/01 09:40:37 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=2000358--- PASS: TestFilterOversizedClosures (0.00s)359 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)360 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)361 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)362=== CONT TestPartSizeForNAR/zero_stays_at_minimum363=== CONT TestPartSizeForNAR/1_TiB364=== CONT TestPartSizeForNAR/capped_at_5_GiB365=== CONT TestPartSizeForNAR/5_TiB_S3_max_object366=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum367=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts368=== CONT TestPartSizeForNAR/small_stays_at_minimum369--- PASS: TestPartSizeForNAR (0.00s)370 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)371 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)372 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)373 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)374 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)375 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)376 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)377--- PASS: TestSetClientTLSErrors (0.02s)378 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)379 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)380 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)381 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)3822026/10/01 09:40:37 http: TLS handshake error from 127.0.0.1:50264: remote error: tls: bad certificate383--- PASS: TestDumpPathSingleFile (0.05s)384--- PASS: TestScriptTokenCachesUntilRefresh (0.08s)385--- PASS: TestSetClientTLS (0.02s)386 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.00s)387 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)388 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.01s)389--- PASS: TestCaseHackSuffix (0.05s)390--- PASS: TestStreamPushBatchesUnderLoad (0.10s)391--- PASS: TestUploadMultipart_PartsInParallel (0.61s)392--- PASS: TestDumpPathWriterError (0.65s)393--- PASS: TestDumpPathMatchesNix (0.73s)394--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)395FAIL