niks3-go-unit-tests
checks.x86_64-linux.go-unit-tests
· build #263
· 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.04s)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 TestStreamPushRequestLine97=== CONT TestFileTokenMissing98=== CONT TestScriptTokenEmptyCommand99--- PASS: TestScriptTokenEmptyCommand (0.00s)100=== CONT TestEncodeNixBase32WithRealHash101=== CONT TestScriptTokenScriptFails102=== CONT TestScriptTokenBadJSON103=== CONT TestEncodeNixBase32104=== RUN TestEncodeNixBase32/test_string_hash105=== PAUSE TestEncodeNixBase32/test_string_hash106=== RUN TestEncodeNixBase32/empty_input107=== PAUSE TestEncodeNixBase32/empty_input108=== CONT TestShellSplit109=== CONT TestDumpPathWriterError110=== CONT TestScriptTokenEmptyToken111=== CONT TestSetClientTLSDoesNotMutateDefaultTransport112=== CONT TestScriptTokenCachesUntilRefresh113=== CONT TestFileTokenReadsAndCaches1142026/09/23 13:17:32 ERROR Upload failed error=boom count=1115=== CONT TestDoWithRetry_BodyReplayedViaGetBody116=== CONT TestScriptTokenNoExpiryRerunsEveryCall117=== CONT TestStaticToken118=== CONT TestResolveStorePath119=== CONT TestSetClientTLSErrors120=== CONT TestFileTokenEmpty121=== CONT TestSetClientTLS122=== CONT TestPathInfoHashCompatibility123=== CONT TestStreamPushReportsSignatures124=== CONT TestStreamPushGivesUpOnDeadServer125=== CONT TestDumpPathMatchesNix126=== CONT TestStreamPushIsolatesFailures127=== CONT TestGetStorePathHash128=== CONT TestStreamPushBatchesUnderLoad129=== CONT TestConvertHashToNix321302026/09/23 13:17:32 WARN Rate limiter enabled after throttle name=server-test rate=51312026/09/23 13:17:32 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:46085132=== CONT TestStreamPushReportsEveryPath1332026/09/23 13:17:32 ERROR Upload failed error="bad path" count=3134--- PASS: TestEncodeNixBase32WithRealHash (0.00s)135=== CONT TestShellSplitErrors136=== CONT TestDumpPathSingleFile137=== RUN TestGetStorePathHash/valid_store_path138=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)139=== CONT TestUploadMultipart_PartsInParallel140=== CONT TestUploadMultipart_SupersededByPeer141=== RUN TestConvertHashToNix32/SRI_format_to_Nix32142=== CONT TestRateLimiterFeedback143=== CONT TestParsePathInfoJSONMultiplePaths1442026/09/23 13:17:32 ERROR Upload failed error="connection refused" count=1145--- PASS: TestStreamPushReportsEveryPath (0.00s)146--- PASS: TestFileTokenMissing (0.00s)147--- PASS: TestShellSplit (0.00s)1482026/09/23 13:17:32 ERROR Upload failed error=boom count=1149=== CONT TestCaseHackSuffix1502026/09/23 13:17:32 ERROR Upload failed error="connection refused" count=19151=== CONT TestFilterOversizedClosures1522026/09/23 13:17:32 ERROR Server seems unavailable, giving up on batch untried=16153=== RUN TestFilterOversizedClosures/no_limit_keeps_everything154=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything155=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths156=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)157=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon158=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon159=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32160=== RUN TestConvertHashToNix32/already_Nix32_format161=== CONT TestParsePathInfoJSON162=== CONT TestPathInfoCACompatibility1632026/09/23 13:17:32 WARN Rate limiter backed off name=server-test rate=51642026/09/23 13:17:32 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:46085165=== PAUSE TestConvertHashToNix32/already_Nix32_format166=== RUN TestPathInfoCACompatibility/null_ca_field167=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess1682026/09/23 13:17:32 WARN Rate limiter enabled after throttle name=server-test rate=5169=== RUN TestSetClientTLSErrors/missing_cert_file170=== CONT TestPartSizeForNAR171=== RUN TestPartSizeForNAR/zero_stays_at_minimum172=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum173=== RUN TestPartSizeForNAR/small_stays_at_minimum174=== PAUSE TestPartSizeForNAR/small_stays_at_minimum175=== PAUSE TestGetStorePathHash/valid_store_path176=== RUN TestGetStorePathHash/basename_without_hyphen_should_error177=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error178=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error179=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error180=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error181=== CONT TestEncodeNixBase32/test_string_hash182=== CONT TestEncodeNixBase32/empty_input183=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error184=== CONT TestGetStorePathHash/valid_store_path185=== RUN TestRateLimiterFeedback/429_enables_limiter186=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error187=== PAUSE TestRateLimiterFeedback/429_enables_limiter188=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped189=== RUN TestRateLimiterFeedback/503_enables_limiter190=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths191=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI192=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI193=== RUN TestParsePathInfoJSON/Nix_format194=== RUN TestUploadMultipart_SupersededByPeer/exists195=== NAME TestStreamPushGivesUpOnDeadServer196 streampush_test.go:240: push called 5 times, want <= 4197=== RUN TestSetClientTLS/rejects_connection_without_client_cert198=== CONT TestRegisterUploadedObjectReusesConnections199=== PAUSE TestSetClientTLSErrors/missing_cert_file200=== RUN TestConvertHashToNix32/invalid_format201=== PAUSE TestPathInfoCACompatibility/null_ca_field202=== CONT TestClientSignaturesByStorePath203=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum204=== CONT TestGetStorePathHash/basename_without_hyphen_should_error205=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum206--- PASS: TestScriptTokenScriptFails (0.00s)207=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error208=== PAUSE TestRateLimiterFeedback/503_enables_limiter209=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter210=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter211=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter212=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter213=== CONT TestRateLimiterFeedback/429_enables_limiter214=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter215=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter216=== CONT TestRateLimiterFeedback/503_enables_limiter217=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts218=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts219=== RUN TestPartSizeForNAR/1_TiB220=== PAUSE TestPartSizeForNAR/1_TiB221=== RUN TestPartSizeForNAR/5_TiB_S3_max_object222=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object223=== RUN TestPartSizeForNAR/capped_at_5_GiB224=== PAUSE TestPartSizeForNAR/capped_at_5_GiB225=== CONT TestPartSizeForNAR/zero_stays_at_minimum226--- PASS: TestFileTokenReadsAndCaches (0.00s)227--- PASS: TestStaticToken (0.00s)228--- PASS: TestScriptTokenEmptyToken (0.01s)229--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.01s)230--- PASS: TestStreamPushIsolatesFailures (0.00s)231--- PASS: TestResolveStorePath (0.00s)232--- PASS: TestScriptTokenBadJSON (0.01s)233--- PASS: TestFileTokenEmpty (0.00s)234--- PASS: TestShellSplitErrors (0.00s)235--- PASS: TestDoServerRequestAttachesToken (0.01s)236--- PASS: TestStreamPushReportsSignatures (0.01s)237--- PASS: TestDumpPathSingleFile (0.04s)238--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.07s)239--- PASS: TestScriptTokenCachesUntilRefresh (0.07s)2402026/09/23 13:17:32 WARN Rate limiter enabled after throttle name=server-test rate=5241=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped242=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths2432026/09/23 13:17:32 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:44855244=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512245=== PAUSE TestParsePathInfoJSON/Nix_format246=== PAUSE TestUploadMultipart_SupersededByPeer/exists247=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert248=== RUN TestSetClientTLSErrors/missing_key_file249=== PAUSE TestConvertHashToNix32/invalid_format250=== RUN TestPathInfoCACompatibility/old_string_format_-_text251=== CONT TestPartSizeForNAR/capped_at_5_GiB252=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts253=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum254=== CONT TestPartSizeForNAR/small_stays_at_minimum255--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.07s)256--- PASS: TestClientSignaturesByStorePath (0.00s)257=== RUN TestFilterOversizedClosures/all_closures_skipped258=== PAUSE TestFilterOversizedClosures/all_closures_skipped259=== CONT TestFilterOversizedClosures/no_limit_keeps_everything260=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths2612026/09/23 13:17:32 WARN Rate limiter backed off name=server-test rate=5262=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths263=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped264=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths2652026/09/23 13:17:32 WARN Rate limiter enabled after throttle name=server-test rate=5266=== CONT TestConvertHashToNix32/already_Nix32_format2672026/09/23 13:17:32 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:40245268=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha5122692026/09/23 13:17:32 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=2000270=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)271=== RUN TestParsePathInfoJSON/Lix_format272=== PAUSE TestParsePathInfoJSON/Lix_format273=== RUN TestParsePathInfoJSON/empty_input274=== PAUSE TestParsePathInfoJSON/empty_input275=== RUN TestParsePathInfoJSON/whitespace_only276=== PAUSE TestParsePathInfoJSON/whitespace_only277=== RUN TestParsePathInfoJSON/invalid_JSON2782026/09/23 13:17:32 WARN Rate limiter backed off name=server-test rate=5279=== PAUSE TestParsePathInfoJSON/invalid_JSON280=== CONT TestParsePathInfoJSON/Nix_format281=== CONT TestParsePathInfoJSON/empty_input282=== CONT TestParsePathInfoJSON/invalid_JSON283=== CONT TestParsePathInfoJSON/whitespace_only284=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512285=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI286=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text287=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive288=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive289=== RUN TestPathInfoCACompatibility/new_structured_format_-_text290=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text291=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method292=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method293=== CONT TestPathInfoCACompatibility/null_ca_field294=== CONT TestParsePathInfoJSON/Lix_format295=== CONT TestPartSizeForNAR/1_TiB296--- FAIL: TestStreamPushGivesUpOnDeadServer (0.07s)297=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive298=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method299=== CONT TestPathInfoCACompatibility/old_string_format_-_text300--- PASS: TestGetStorePathHash (0.07s)301 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)302 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)303 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)304 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)305--- PASS: TestEncodeNixBase32 (0.00s)306 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)307 --- PASS: TestEncodeNixBase32/empty_input (0.00s)308=== RUN TestUploadMultipart_SupersededByPeer/missing309=== PAUSE TestUploadMultipart_SupersededByPeer/missing310=== CONT TestUploadMultipart_SupersededByPeer/exists311=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA312=== CONT TestUploadMultipart_SupersededByPeer/missing313=== CONT TestPartSizeForNAR/5_TiB_S3_max_object314=== PAUSE TestSetClientTLSErrors/missing_key_file315=== CONT TestConvertHashToNix32/SRI_format_to_Nix32316=== CONT TestConvertHashToNix32/invalid_format317=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon318=== RUN TestSetClientTLSErrors/missing_ca_file319=== PAUSE TestSetClientTLSErrors/missing_ca_file320=== RUN TestSetClientTLSErrors/invalid_ca_file321=== CONT TestFilterOversizedClosures/all_closures_skipped322=== CONT TestPathInfoCACompatibility/new_structured_format_-_text3232026/09/23 13:17:32 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=50324=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA325--- PASS: TestParsePathInfoJSONMultiplePaths (0.07s)326 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)327 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)328=== PAUSE TestSetClientTLSErrors/invalid_ca_file329=== RUN TestSetClientTLS/preserves_debug_logging_transport330=== PAUSE TestSetClientTLS/preserves_debug_logging_transport331=== CONT TestSetClientTLS/rejects_connection_without_client_cert332=== CONT TestSetClientTLS/preserves_debug_logging_transport333--- PASS: TestConvertHashToNix32 (0.07s)334 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)335 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)336 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)337=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA338=== CONT TestSetClientTLSErrors/missing_ca_file339=== CONT TestSetClientTLSErrors/missing_cert_file340--- PASS: TestUploadMultipart_SupersededByPeer (0.07s)341 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.01s)342 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.01s)343--- PASS: TestPathInfoCACompatibility (0.07s)344 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)345 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)346 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)347 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)348 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)349--- PASS: TestPartSizeForNAR (0.01s)350 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)351 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)352 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)353 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)354 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)355 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)356 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)357--- PASS: TestFilterOversizedClosures (0.07s)358 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)359 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)360 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.01s)361=== CONT TestSetClientTLSErrors/invalid_ca_file362=== CONT TestSetClientTLSErrors/missing_key_file363--- PASS: TestParsePathInfoJSON (0.07s)364 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)365 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)366 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)367 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)368 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)369--- PASS: TestPathInfoHashCompatibility (0.08s)370 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)371 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)372 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)373 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)374--- PASS: TestRateLimiterFeedback (0.07s)375 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)376 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)377 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)378 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)379--- PASS: TestSetClientTLSErrors (0.09s)380 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)381 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)382 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)383 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)3842026/09/23 13:17:32 http: TLS handshake error from 127.0.0.1:39302: remote error: tls: bad certificate385--- PASS: TestSetClientTLS (0.09s)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: TestStreamPushRequestLine (0.10s)390=== NAME TestStreamPushBatchesUnderLoad391 streampush_test.go:170: batches = [[/nix/store/first] [/nix/store/x] [/nix/store/y /nix/store/z]], want [first] then [x y z]392--- FAIL: TestStreamPushBatchesUnderLoad (0.10s)393--- PASS: TestRegisterUploadedObjectReusesConnections (0.03s)394--- PASS: TestCaseHackSuffix (0.10s)395--- PASS: TestDumpPathWriterError (0.11s)396--- PASS: TestDumpPathMatchesNix (0.16s)397--- PASS: TestUploadMultipart_PartsInParallel (0.69s)398--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)399FAIL