@@ -103,6 +103,7 @@ def test_write_to_markdown(self):
103103 write_to_markdown (
104104 issues_with_metrics = issues_with_metrics ,
105105 average_time_to_first_response = time_to_first_response ,
106+ average_time_to_first_review = None ,
106107 average_time_to_close = time_to_close ,
107108 average_time_to_answer = time_to_answer ,
108109 average_time_in_draft = time_in_draft ,
@@ -126,6 +127,7 @@ def test_write_to_markdown(self):
126127 "| Metric | Average | Median | 90th percentile |\n "
127128 "| --- | --- | --- | ---: |\n "
128129 "| Time to first response | 2 days, 0:00:00 | 2 days, 0:00:00 | 2 days, 0:00:00 |\n "
130+ "| Time to first review | None | None | None |\n "
129131 "| Time to close | 3 days, 0:00:00 | 3 days, 0:00:00 | 3 days, 0:00:00 |\n "
130132 "| Time to answer | 4 days, 0:00:00 | 4 days, 0:00:00 | 4 days, 0:00:00 |\n "
131133 "| Time in draft | 1 day, 0:00:00 | 1 day, 0:00:00 | 1 day, 0:00:00 |\n "
@@ -137,13 +139,13 @@ def test_write_to_markdown(self):
137139 "| Number of items that remain open | 2 |\n "
138140 "| Number of items closed | 1 |\n "
139141 "| Total number of items created | 2 |\n \n "
140- "| Title | URL | Assignee | Author | Time to first response | Time to close | "
142+ "| Title | URL | Assignee | Author | Time to first response | Time to first review | Time to close | "
141143 "Time to answer | Time in draft | Time spent in bug | Created At | Status |\n "
142- "| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |\n "
144+ "| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | \n "
143145 "| Issue 1 | https://github.com/user/repo/issues/1 | [charlie](https://github.com/charlie) | "
144- "[alice](https://github.com/alice) | 1 day, 0:00:00 | 2 days, 0:00:00 | 3 days, 0:00:00 | "
146+ "[alice](https://github.com/alice) | 1 day, 0:00:00 | None | 2 days, 0:00:00 | 3 days, 0:00:00 | "
145147 "1 day, 0:00:00 | 4 days, 0:00:00 | -5 days, 0:00:00 | None |\n "
146- "| Issue 2 | https://github.com/user/repo/issues/2 | None | [bob](https://github.com/bob) | 3 days, 0:00:00 | "
148+ "| Issue 2 | https://github.com/user/repo/issues/2 | None | [bob](https://github.com/bob) | 3 days, 0:00:00 | None | "
147149 "4 days, 0:00:00 | 5 days, 0:00:00 | 1 day, 0:00:00 | 2 days, 0:00:00 | -5 days, 0:00:00 | None |\n \n "
148150 "_This report was generated with the [Issue Metrics Action](https://github.com/github-community-projects/issue-metrics)_\n "
149151 "Search query used to find these items: `is:issue is:open label:bug`\n "
@@ -223,6 +225,7 @@ def test_write_to_markdown_with_vertical_bar_in_title(self):
223225 write_to_markdown (
224226 issues_with_metrics = issues_with_metrics ,
225227 average_time_to_first_response = average_time_to_first_response ,
228+ average_time_to_first_review = None ,
226229 average_time_to_close = average_time_to_close ,
227230 average_time_to_answer = average_time_to_answer ,
228231 average_time_in_draft = average_time_in_draft ,
@@ -244,6 +247,7 @@ def test_write_to_markdown_with_vertical_bar_in_title(self):
244247 "| Metric | Average | Median | 90th percentile |\n "
245248 "| --- | --- | --- | ---: |\n "
246249 "| Time to first response | 2 days, 0:00:00 | 2 days, 0:00:00 | 2 days, 0:00:00 |\n "
250+ "| Time to first review | None | None | None |\n "
247251 "| Time to close | 3 days, 0:00:00 | 3 days, 0:00:00 | 3 days, 0:00:00 |\n "
248252 "| Time to answer | 4 days, 0:00:00 | 4 days, 0:00:00 | 4 days, 0:00:00 |\n "
249253 "| Time in draft | 1 day, 0:00:00 | 1 day, 0:00:00 | 1 day, 0:00:00 |\n "
@@ -255,14 +259,14 @@ def test_write_to_markdown_with_vertical_bar_in_title(self):
255259 "| Number of items that remain open | 2 |\n "
256260 "| Number of items closed | 1 |\n "
257261 "| Total number of items created | 2 |\n \n "
258- "| Title | URL | Assignee | Author | Time to first response | Time to close | "
262+ "| Title | URL | Assignee | Author | Time to first response | Time to first review | Time to close | "
259263 "Time to answer | Time in draft | Time spent in bug | Created At | Status |\n "
260- "| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |\n "
264+ "| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | \n "
261265 "| Issue 1 | https://github.com/user/repo/issues/1 | [charlie](https://github.com/charlie) | "
262- "[alice](https://github.com/alice) | 1 day, 0:00:00 | 2 days, 0:00:00 | 3 days, 0:00:00 | "
266+ "[alice](https://github.com/alice) | 1 day, 0:00:00 | None | 2 days, 0:00:00 | 3 days, 0:00:00 | "
263267 "1 day, 0:00:00 | 1 day, 0:00:00 | -5 days, 0:00:00 | None |\n "
264268 "| feat| Issue 2 | https://github.com/user/repo/issues/2 | None | "
265- "[bob](https://github.com/bob) | 3 days, 0:00:00 | "
269+ "[bob](https://github.com/bob) | 3 days, 0:00:00 | None | "
266270 "4 days, 0:00:00 | 5 days, 0:00:00 | None | 2 days, 0:00:00 | -5 days, 0:00:00 | None |\n \n "
267271 "_This report was generated with the [Issue Metrics Action](https://github.com/github-community-projects/issue-metrics)_\n "
268272 )
@@ -284,6 +288,7 @@ def test_write_to_markdown_no_issues(self):
284288 None ,
285289 None ,
286290 None ,
291+ None ,
287292 report_title = "Issue Metrics" ,
288293 )
289294
@@ -310,6 +315,7 @@ def test_write_to_markdown_no_issues(self):
310315 "GH_TOKEN" : "test_token" ,
311316 "HIDE_CREATED_AT" : "False" ,
312317 "HIDE_TIME_TO_FIRST_RESPONSE" : "True" ,
318+ "HIDE_TIME_TO_FIRST_REVIEW" : "True" ,
313319 "HIDE_TIME_TO_CLOSE" : "True" ,
314320 "HIDE_TIME_TO_ANSWER" : "True" ,
315321 "HIDE_LABEL_METRICS" : "True" ,
@@ -379,6 +385,7 @@ def test_writes_markdown_file_with_non_hidden_columns_only(self):
379385 write_to_markdown (
380386 issues_with_metrics = issues_with_metrics ,
381387 average_time_to_first_response = average_time_to_first_response ,
388+ average_time_to_first_review = None ,
382389 average_time_to_close = average_time_to_close ,
383390 average_time_to_answer = average_time_to_answer ,
384391 average_time_in_draft = average_time_in_draft ,
@@ -428,6 +435,7 @@ def test_writes_markdown_file_with_non_hidden_columns_only(self):
428435 "GH_TOKEN" : "test_token" ,
429436 "HIDE_CREATED_AT" : "False" ,
430437 "HIDE_TIME_TO_FIRST_RESPONSE" : "True" ,
438+ "HIDE_TIME_TO_FIRST_REVIEW" : "True" ,
431439 "HIDE_TIME_TO_CLOSE" : "True" ,
432440 "HIDE_TIME_TO_ANSWER" : "True" ,
433441 "HIDE_LABEL_METRICS" : "True" ,
@@ -490,6 +498,7 @@ def test_writes_markdown_file_with_hidden_status_column(self):
490498 write_to_markdown (
491499 issues_with_metrics = issues_with_metrics ,
492500 average_time_to_first_response = average_time_to_first_response ,
501+ average_time_to_first_review = None ,
493502 average_time_to_close = average_time_to_close ,
494503 average_time_to_answer = average_time_to_answer ,
495504 average_time_in_draft = average_time_in_draft ,
@@ -538,6 +547,7 @@ def test_writes_markdown_file_with_hidden_status_column(self):
538547 "GH_TOKEN" : "test_token" ,
539548 "HIDE_CREATED_AT" : "False" ,
540549 "HIDE_TIME_TO_FIRST_RESPONSE" : "True" ,
550+ "HIDE_TIME_TO_FIRST_REVIEW" : "True" ,
541551 "HIDE_TIME_TO_CLOSE" : "True" ,
542552 "HIDE_TIME_TO_ANSWER" : "True" ,
543553 "HIDE_LABEL_METRICS" : "True" ,
@@ -601,6 +611,7 @@ def test_writes_markdown_file_with_hidden_items_list(self):
601611 write_to_markdown (
602612 issues_with_metrics = issues_with_metrics ,
603613 average_time_to_first_response = average_time_to_first_response ,
614+ average_time_to_first_review = None ,
604615 average_time_to_close = average_time_to_close ,
605616 average_time_to_answer = average_time_to_answer ,
606617 average_time_in_draft = average_time_in_draft ,
0 commit comments