Hive
fix(server): send large test case lookups as multipart
GitHub issue · Closed
Source
tuist/tuist #10955
Updated
Jun 24, 2026
Summary
- Fix the self-hosted test ingestion path where large existing-test-case lookups can exceed request header limits.
- Keep the lookup on Ecto primitives and pass
multipart: truetoClickHouseRepo.all/2, soecto_chkeeps handling UUID, boolean, datetime, and array decoding. - Add a regression test that builds a 5,001-test-case payload and asserts the lookup uses multipart transport for both chunks.
Testing
mix format lib/tuist/tests.ex test/tuist/tests_test.exsMIX_ENV=test mix compilemix test test/tuist/tests_test.exs:1175(blocked during test DB setup:20240415140351_create_users_auth_tables.exstries to createusers_tokensbefore auserstable exists, raisingERROR 42P01 (undefined_table) relation "users" does not exist)
No GitHub comments yet.