(ctx context.Context, t *testing.T, instance *instance, tr *tempopb.Trace, id []byte)
| 37 | } |
| 38 | |
| 39 | func pushTrace(ctx context.Context, t *testing.T, instance *instance, tr *tempopb.Trace, id []byte) { |
| 40 | b, err := tr.Marshal() |
| 41 | require.NoError(t, err) |
| 42 | req := &tempopb.PushBytesRequest{ |
| 43 | Traces: []tempopb.PreallocBytes{{Slice: b}}, |
| 44 | Ids: [][]byte{id}, |
| 45 | } |
| 46 | instance.pushBytes(ctx, time.Now(), req) |
| 47 | } |
| 48 | |
| 49 | // TestInstanceLimits verifies MaxBytesPerTrace and MaxLocalTracesPerUser enforcement in livestore. |
| 50 | func TestInstanceLimits(t *testing.T) { |
no test coverage detected