(t *testing.T)
| 85 | } |
| 86 | |
| 87 | func TestOriginalFixtures(t *testing.T) { |
| 88 | var ( |
| 89 | tenant = "3" // A sample index |
| 90 | ctx = context.Background() |
| 91 | ) |
| 92 | |
| 93 | rr, rw, _, err := local.New(&local.Config{ |
| 94 | Path: "./test-data", |
| 95 | }) |
| 96 | require.NoError(t, err) |
| 97 | |
| 98 | var ( |
| 99 | _ = backend.NewWriter(rw) |
| 100 | r = backend.NewReader(rr) |
| 101 | ) |
| 102 | |
| 103 | expectedDedicatedColumns := backend.DedicatedColumns{ |
| 104 | backend.DedicatedColumn{Scope: "span", Name: "db.statement", Type: "string"}, |
| 105 | backend.DedicatedColumn{Scope: "span", Name: "component", Type: "string"}, |
| 106 | backend.DedicatedColumn{Scope: "span", Name: "http.user_agent", Type: "string"}, |
| 107 | backend.DedicatedColumn{Scope: "span", Name: "otel.library.name", Type: "string"}, |
| 108 | backend.DedicatedColumn{Scope: "span", Name: "db.connection_string", Type: "string"}, |
| 109 | backend.DedicatedColumn{Scope: "span", Name: "organization", Type: "string"}, |
| 110 | backend.DedicatedColumn{Scope: "span", Name: "peer.address", Type: "string"}, |
| 111 | backend.DedicatedColumn{Scope: "span", Name: "net.peer.name", Type: "string"}, |
| 112 | backend.DedicatedColumn{Scope: "span", Name: "blockID", Type: "string"}, |
| 113 | backend.DedicatedColumn{Scope: "span", Name: "db.name", Type: "string"}, |
| 114 | backend.DedicatedColumn{Scope: "resource", Name: "host.name", Type: "string"}, |
| 115 | backend.DedicatedColumn{Scope: "resource", Name: "opencensus.exporterversion", Type: "string"}, |
| 116 | backend.DedicatedColumn{Scope: "resource", Name: "client-uuid", Type: "string"}, |
| 117 | backend.DedicatedColumn{Scope: "resource", Name: "ip", Type: "string"}, |
| 118 | backend.DedicatedColumn{Scope: "resource", Name: "database", Type: "string"}, |
| 119 | backend.DedicatedColumn{Scope: "resource", Name: "os.description", Type: "string"}, |
| 120 | backend.DedicatedColumn{Scope: "resource", Name: "process.runtime.description", Type: "string"}, |
| 121 | backend.DedicatedColumn{Scope: "resource", Name: "container.id", Type: "string"}, |
| 122 | backend.DedicatedColumn{Scope: "resource", Name: "slug", Type: "string"}, |
| 123 | backend.DedicatedColumn{Scope: "resource", Name: "module.path", Type: "string"}, |
| 124 | } |
| 125 | |
| 126 | i, err := r.TenantIndex(ctx, tenant) |
| 127 | assert.NoError(t, err) |
| 128 | assert.NotNil(t, i) |
| 129 | assert.NotZero(t, i.CreatedAt) |
| 130 | |
| 131 | assert.Equal(t, 22435, len(i.Meta)) |
| 132 | assert.Equal(t, 3264, len(i.CompactedMeta)) |
| 133 | |
| 134 | nonZeroMeta(t, i.Meta) |
| 135 | for _, v := range i.Meta { |
| 136 | assert.Equal(t, tenant, v.TenantID) |
| 137 | assert.Equal(t, "vParquet4", v.Version) |
| 138 | assert.NotZero(t, v.StartTime) |
| 139 | assert.NotZero(t, v.EndTime) |
| 140 | assert.Equal(t, 20, len(v.DedicatedColumns)) |
| 141 | assert.Equal(t, expectedDedicatedColumns, v.DedicatedColumns) |
| 142 | } |
| 143 | |
| 144 | nonZeroCompactedMeta(t, i.CompactedMeta) |
nothing calls this directly
no test coverage detected