perf(go): gzip history raw field responses

This commit is contained in:
lingniu
2026-07-03 14:38:48 +08:00
parent 6318c10c41
commit 6624930cc1
2 changed files with 54 additions and 29 deletions

View File

@@ -48,7 +48,7 @@ func TestRawFrameRepositoryQueriesRawFramesWithFilters(t *testing.T) {
if len(rows) != 1 {
t.Fatalf("row count = %d", len(rows))
}
if rows[0].MessageID != 512 || rows[0].MessageIDHex != "0x0200" || rows[0].ParsedFields == "" {
if rows[0].MessageID != 512 || rows[0].MessageIDHex != "0x0200" || len(rows[0].ParsedFields) == 0 {
t.Fatalf("unexpected row: %#v", rows[0])
}
if rows[0].TS != "2026-07-01 23:25:36" {
@@ -96,8 +96,8 @@ func TestRawFrameRepositoryHydratesChunkedParsedFields(t *testing.T) {
if len(rows) != 1 {
t.Fatalf("row count = %d", len(rows))
}
if want := `{"data_units":[{"field":"value"}]}`; rows[0].ParsedFields != want {
t.Fatalf("hydrated parsed_fields = %q, want %q", rows[0].ParsedFields, want)
if want := `{"data_units":[{"field":"value"}]}`; string(rows[0].ParsedFields) != want {
t.Fatalf("hydrated parsed_fields = %q, want %q", string(rows[0].ParsedFields), want)
}
if err := mock.ExpectationsWereMet(); err != nil {
t.Fatalf("sql expectations: %v", err)