Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa929bff3b 
							
						 
					 
					
						
						
							
							test: unflake 'filter should update stats' test ( #27085 )  
						
						... 
						
						
						
						It's not possible to calculate the total test duration of the tests in
the UI, since our `msToString` function is lossy. This patch unflakes
the
[test](https://github.com/microsoft/playwright/actions/runs/6183832112/job/16787806162?pr=27074#step:7:254 )
when it took longer than a second to start, by writing the test-ids to
the DOM, getting them into the Node.js process, and calculating their
test duration sum based on the JSON report.
Drive-by: I found a bug that we used the JSON report from the main
test-runner process rather than from the merge process, so the test IDs
were still old. (Without that change the `useIntermediateMergeReport`
tests were not passing. 
						
						
					 
					
						2023-09-14 19:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0945192a4 
							
						 
					 
					
						
						
							
							feat: make it possible to filter by column in HTML report ( #27020 )  
						
						
						
						
					 
					
						2023-09-12 22:13:15 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01ab703400 
							
						 
					 
					
						
						
							
							test: restore useIntermediateMergeReport=true test mode in html tests ( #26989 )  
						
						... 
						
						
						
						This got accidentally removed in
https://github.com/microsoft/playwright/pull/26799 . 
						
						
					 
					
						2023-09-11 09:14:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							186f86905c 
							
						 
					 
					
						
						
							
							chore: make @playwright/test depend on playwright ( #26946 )  
						
						
						
						
					 
					
						2023-09-08 14:23:35 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							167c35ca66 
							
						 
					 
					
						
						
							
							chore: store scroll positions in trace viewer ( #26938 )  
						
						
						
						
					 
					
						2023-09-07 17:14:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4948920437 
							
						 
					 
					
						
						
							
							fix(ui): do not log from beforeAll twice ( #26799 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/26790  
						
						
					 
					
						2023-08-31 17:34:15 -07:00 
						 
				 
			
				
					
						
							
							
								Richard Blažo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcc30bc71e 
							
						 
					 
					
						
						
							
							feat: add title for before and after hooks ( #26523 )  
						
						
						
						
					 
					
						2023-08-21 09:50:22 -07:00 
						 
				 
			
				
					
						
							
							
								Marcin Strzyz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42543a48a7 
							
						 
					 
					
						
						
							
							fix: fixed PW_TEST_HTML_REPORT_OPEN  + more type safe + doc ( #24571 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-08-17 09:48:59 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a705d68c8a 
							
						 
					 
					
						
						
							
							chore: filter actions, console and network based on the timeline window ( #26509 )  
						
						
						
						
					 
					
						2023-08-16 16:30:17 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c4525c9e0 
							
						 
					 
					
						
						
							
							chore: make html report produce named attachments ( #26421 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/26326  
					
						2023-08-16 18:06:04 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa8f3f6454 
							
						 
					 
					
						
						
							
							fix: use snapshotPath instead of expectedPath for image diffs ( #24567 )  
						
						... 
						
						
						
						This opens a road to the "accept new screenshot" button in
Playwright tools.
References https://github.com/microsoft/playwright/issues/24310  
						
						
					 
					
						2023-08-07 04:42:35 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a867e738db 
							
						 
					 
					
						
						
							
							chore(merge): console status updates ( #24559 )  
						
						
						
						
					 
					
						2023-08-02 14:49:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							608e336dba 
							
						 
					 
					
						
						
							
							fix(error): create a step for raw runtime error ( #24057 )  
						
						... 
						
						
						
						Fix https://github.com/microsoft/playwright/issues/23850  
						
						
					 
					
						2023-07-06 10:48:12 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11770156eb 
							
						 
					 
					
						
						
							
							feat(html): show number of filtered tests, update total time ( #23743 )  
						
						
						
						
					 
					
						2023-06-16 09:22:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abdfe264fa 
							
						 
					 
					
						
						
							
							chore: run html reporter tests with merged report ( #23626 )  
						
						
						
						
					 
					
						2023-06-09 15:41:15 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1666d2dde 
							
						 
					 
					
						
						
							
							chore: include test-end-screenshot in a trace ( #23457 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23222  
						
						
					 
					
						2023-06-01 20:29:32 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							871032b411 
							
						 
					 
					
						
						
							
							test: unflake some reporter tests ( #23264 )  
						
						
						
						
					 
					
						2023-05-24 13:28:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9e7a91368 
							
						 
					 
					
						
						
							
							fix(html): fix the filter to respect status ( #23208 )  
						
						
						
						
					 
					
						2023-05-22 15:35:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fee175896 
							
						 
					 
					
						
						
							
							test(filter): add a filter by location test ( #23170 )  
						
						
						
						
					 
					
						2023-05-19 13:35:11 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49370cb6fd 
							
						 
					 
					
						
						
							
							chore: fix file view padding ( #23166 )  
						
						
						
						
					 
					
						2023-05-19 11:07:49 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ccec7eae5 
							
						 
					 
					
						
						
							
							feat(merge): generate html report with links to remote resources ( #22968 )  
						
						
						
						
					 
					
						2023-05-12 09:26:04 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Neo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bd5cea705 
							
						 
					 
					
						
						
							
							feat(html): describe labels ( #22870 )  
						
						
						
						
					 
					
						2023-05-08 18:59:01 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Neo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26cad0b31f 
							
						 
					 
					
						
						
							
							feat(html): matching labels with dash&spec symbol ( #22709 )  
						
						... 
						
						
						
						Fixes  #22700  
					
						2023-05-01 09:13:30 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Neo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7937699b28 
							
						 
					 
					
						
						
							
							fix(html): label not matched if first with describe ( #22680 )  
						
						
						
						
					 
					
						2023-04-27 20:04:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							223baa3393 
							
						 
					 
					
						
						
							
							fix(html): keep tests in the declaration order ( #22690 )  
						
						... 
						
						
						
						Fixes  #22143 . 
					
						2023-04-27 13:54:15 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49c9284bc7 
							
						 
					 
					
						
						
							
							Revert "feat(html reporter): render multiple annotations of the same type together ( #21580 )" ( #22466 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22323  
						
						
					 
					
						2023-04-18 20:43:07 +02:00 
						 
				 
			
				
					
						
							
							
								mindaugasm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be79ee0450 
							
						 
					 
					
						
						
							
							feat(html-report): add attachmentsBaseURL option ( #22212 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/21636  
						
						
					 
					
						2023-04-18 11:25:11 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Neo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6947f47f05 
							
						 
					 
					
						
						
							
							feat(html): added labels to test cases and test files ( #21468 )  
						
						
						
						
					 
					
						2023-03-22 14:35:58 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b85d670491 
							
						 
					 
					
						
						
							
							chore(ui): show output on demand ( #21592 )  
						
						
						
						
					 
					
						2023-03-11 11:43:33 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21950bc8ce 
							
						 
					 
					
						
						
							
							feat(html reporter): render multiple annotations of the same type together ( #21580 )  
						
						... 
						
						
						
						Multiple annotations are rendered as comma-separated lists. Fixes
#21253 .
 
						
						
					 
					
						2023-03-10 15:26:02 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81bd637d94 
							
						 
					 
					
						
						
							
							chore: merge traces into a single zip file ( #21242 )  
						
						
						
						
					 
					
						2023-02-27 22:31:47 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed41fd0643 
							
						 
					 
					
						
						
							
							chore: use listview to render stack trace ( #21197 )  
						
						
						
						
					 
					
						2023-02-24 15:31:10 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3a46f7405 
							
						 
					 
					
						
						
							
							feat(html): render annotations as links if needed ( #21165 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/20584  
						
						
					 
					
						2023-02-23 21:57:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24c8d45c70 
							
						 
					 
					
						
						
							
							chore: enable tsc for ttest sources ( #21018 )  
						
						
						
						
					 
					
						2023-02-19 11:18:07 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							595502ac46 
							
						 
					 
					
						
						
							
							chore: remove unnecessary args in ttest ( #21012 )  
						
						
						
						
					 
					
						2023-02-18 13:08:17 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56dbd1fcb0 
							
						 
					 
					
						
						
							
							chore: remove usesCustomOutputDir from tests ( #21011 )  
						
						
						
						
					 
					
						2023-02-18 11:41:41 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90c4e6f9b2 
							
						 
					 
					
						
						
							
							chore: revert sharded html report ( #20923 )  
						
						... 
						
						
						
						We've decided not to ship it in the current form.
#10437  
						
						
					 
					
						2023-02-15 12:38:03 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91da67fab1 
							
						 
					 
					
						
						
							
							test: remove magic headers in ttest ( #20867 )  
						
						... 
						
						
						
						Instead, explicitly import from '@playwright/test'. 
						
						
					 
					
						2023-02-14 19:20:56 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de69b766d9 
							
						 
					 
					
						
						
							
							test: code health in ttest ( #20837 )  
						
						... 
						
						
						
						- Remove duplicate tests.
- Remove unused test helpers.
- Print full watch output on failures.
- Unflake some tests. 
						
						
					 
					
						2023-02-10 20:26:19 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1f287f255 
							
						 
					 
					
						
						
							
							chore: more watch tests ( #20797 )  
						
						
						
						
					 
					
						2023-02-09 16:03:54 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a93cf767a1 
							
						 
					 
					
						
						
							
							feat: html reporter sharded option ( #20737 )  
						
						... 
						
						
						
						Make sharded report feature an opt-in:
```ts
{
   reporter: [['html', { sharded: true }]]
};
```
#10437  
						
						
					 
					
						2023-02-07 22:21:50 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b941bcf2e 
							
						 
					 
					
						
						
							
							chore: simplify ttests ( #20733 )  
						
						
						
						
					 
					
						2023-02-07 15:11:44 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f10b29fd5e 
							
						 
					 
					
						
						
							
							feat: show warning when some report shards are missing ( #20731 )  
						
						... 
						
						
						
						When some of the report shards are missing still show the report but
display an error in the status line:

#10437  
						
						
					 
					
						2023-02-07 14:22:10 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f53bf7b41 
							
						 
					 
					
						
						
							
							feat: sharded html report ( #20700 )  
						
						... 
						
						
						
						This implementation is based on the [original
PR](https://github.com/microsoft/playwright/pull/19691 ) by @kevin940726.
It makes the reporter produce single file when there is no sharding and
multiple out-of-line report-x-of-y.zip reports which are automatically
merged together when put in one folder.
References https://github.com/microsoft/playwright/issues/10437 
Co-authored-by: Kai Hao <kevin830726@gmail.com> 
						
						
					 
					
						2023-02-07 10:21:26 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Chen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							340cacf4fd 
							
						 
					 
					
						
						
							
							feat: show diff tab by default ( #19820 )  
						
						... 
						
						
						
						Close https://github.com/microsoft/playwright/issues/19803 
I had to manually inject `window.playwrightReportBase64` data into
`playwright/packages/html-reporter/index.html` when developing,
wondering if there's any method I don't know. 
						
						
					 
					
						2023-02-03 10:32:23 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c27bd3b07 
							
						 
					 
					
						
						
							
							chore: remove plugin registration sink ( #20460 )  
						
						
						
						
					 
					
						2023-01-27 14:36:41 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b700c08dc5 
							
						 
					 
					
						
						
							
							feat(screenshots): when actual and expected have different sizes, pad and produce the diff image ( #20208 )  
						
						... 
						
						
						
						Also show sizes in the html report to easier spot the size mismatch
issue.
<img width="1030" alt="diff"
src="https://user-images.githubusercontent.com/9881434/213327632-b8fcd69c-8d08-460c-9de1-b5f4f8c56359.png ">
Fixes  #15802 . 
						
						
					 
					
						2023-01-20 19:41:43 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ff27600b4 
							
						 
					 
					
						
						
							
							chore: experimental oop loader ( #20269 )  
						
						
						
						
					 
					
						2023-01-20 18:24:15 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1c161ce99 
							
						 
					 
					
						
						
							
							chore: merge the util exports ( #20110 )  
						
						
						
						
					 
					
						2023-01-13 13:50:38 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2a2196e6a 
							
						 
					 
					
						
						
							
							chore(html-reporter): show project name always for the test file ( #19905 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19874  
						
						
					 
					
						2023-01-10 17:11:38 +01:00