Skip to content

Commit 73367d1

Browse files
committed
add usage outside of utc timeframe
1 parent 07cdc0b commit 73367d1

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

coderd/insights_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1135,11 +1135,23 @@ func TestTemplateInsights_Golden(t *testing.T) {
11351135
},
11361136
users[1].workspaces[0]: {
11371137
agentStats: []agentStat{
1138+
{ // One hour of usage before timeframe (exclude).
1139+
startedAt: frozenWeekAgo.Add(-time.Hour),
1140+
endedAt: frozenWeekAgo,
1141+
sessionCountVSCode: 1,
1142+
sessionCountSSH: 1,
1143+
},
11381144
{ // One hour of usage.
11391145
startedAt: frozenWeekAgo,
11401146
endedAt: frozenWeekAgo.Add(time.Hour),
11411147
sessionCountSSH: 1,
11421148
},
1149+
{ // One hour of usage after timeframe (exclude in UTC, include in São Paulo).
1150+
startedAt: frozenWeekAgo.AddDate(0, 0, 7),
1151+
endedAt: frozenWeekAgo.AddDate(0, 0, 7).Add(time.Hour),
1152+
sessionCountVSCode: 1,
1153+
sessionCountSSH: 1,
1154+
},
11431155
},
11441156
appUsage: []appUsage{},
11451157
},

coderd/testdata/insights/multiple_users_and_workspaces_week_other_timezone_(São_Paulo).json.golden

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"00000000-0000-0000-0000-000000000001",
77
"00000000-0000-0000-0000-000000000002"
88
],
9-
"active_users": 1,
9+
"active_users": 2,
1010
"apps_usage": [
1111
{
1212
"template_ids": [
@@ -16,7 +16,7 @@
1616
"display_name": "Visual Studio Code",
1717
"slug": "vscode",
1818
"icon": "/icon/code.svg",
19-
"seconds": 0
19+
"seconds": 3600
2020
},
2121
{
2222
"template_ids": [
@@ -46,7 +46,7 @@
4646
"display_name": "SSH",
4747
"slug": "ssh",
4848
"icon": "/icon/terminal.svg",
49-
"seconds": 900
49+
"seconds": 4500
5050
},
5151
{
5252
"template_ids": [
@@ -126,9 +126,11 @@
126126
{
127127
"start_time": "2023-08-21T00:00:00-03:00",
128128
"end_time": "2023-08-22T00:00:00-03:00",
129-
"template_ids": [],
129+
"template_ids": [
130+
"00000000-0000-0000-0000-000000000001"
131+
],
130132
"interval": "day",
131-
"active_users": 0
133+
"active_users": 1
132134
}
133135
]
134136
}

0 commit comments

Comments
 (0)