feat(coderd/telemetry): add telemetry for database Tasks (#20279)

Adds Tasks to telemetry snapshots

Co-authored-by: Mathias Fredriksson <mafredri@gmail.com>
This commit is contained in:
Cian Johnston
2025-10-17 10:48:56 +01:00
committed by GitHub
co-authored by Mathias Fredriksson
parent 14e80022c9
commit dc6e50d6b7
5 changed files with 102 additions and 7 deletions
@@ -3003,9 +3003,9 @@ func TestCompleteJob(t *testing.T) {
OwnerID: user.ID,
OrganizationID: pd.OrganizationID,
})
var taskTable database.TaskTable
var genTask database.Task
if tc.isTask {
taskTable = dbgen.Task(t, db, database.TaskTable{
genTask = dbgen.Task(t, db, database.TaskTable{
OwnerID: user.ID,
OrganizationID: pd.OrganizationID,
WorkspaceID: uuid.NullUUID{UUID: workspaceTable.ID, Valid: true},
@@ -3081,7 +3081,7 @@ func TestCompleteJob(t *testing.T) {
require.Equal(t, tc.expectHasAiTask, build.HasAITask.Bool)
if tc.isTask {
task, err := db.GetTaskByID(ctx, taskTable.ID)
task, err := db.GetTaskByID(ctx, genTask.ID)
require.NoError(t, err)
require.Equal(t, tc.expectTaskStatus, task.Status)
}