Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a53dc2d07 
							
						 
					 
					
						
						
							
							chore: two-line trace view (4) ( #36070 )  
						
						
						
						
					 
					
						2025-05-23 16:03:50 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a2a70619a 
							
						 
					 
					
						
						
							
							chore: two-line trace view (1) ( #36025 )  
						
						
						
						
					 
					
						2025-05-22 09:49:37 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d181ae608 
							
						 
					 
					
						
						
							
							devops: get rid of fd-slicer dependency and esbuild plugin hack ( #35895 )  
						
						
						
						
					 
					
						2025-05-08 11:48:18 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Gastineau 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							039e87f5cb 
							
						 
					 
					
						
						
							
							fix(blob): properly communicate attachments through blob merges ( #35517 )  
						
						
						
						
					 
					
						2025-04-16 13:03:45 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Gastineau 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09529e9275 
							
						 
					 
					
						
						
							
							Revert "chore: add location named property to annotations ( #35373 )" ( #35620 )  
						
						
						
						
					 
					
						2025-04-15 11:17:21 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eed11cabb4 
							
						 
					 
					
						
						
							
							chore: improve view trace button ( #35528 )  
						
						
						
						
					 
					
						2025-04-10 14:07:00 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Gastineau 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92c5d656ab 
							
						 
					 
					
						
						
							
							chore: add location named property to annotations ( #35373 )  
						
						
						
						
					 
					
						2025-04-02 06:29:22 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							febb95a638 
							
						 
					 
					
						
						
							
							chore: highlight "view trace" on failing tests ( #35342 )  
						
						
						
						
					 
					
						2025-03-26 16:27:48 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d760b657b 
							
						 
					 
					
						
						
							
							chore: move debug, env and user agent from utils/ ( #34766 )  
						
						
						
						
					 
					
						2025-02-12 19:27:24 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd74fc4964 
							
						 
					 
					
						
						
							
							chore: move utils that are user in server to server/utils (2) ( #34736 )  
						
						
						
						
					 
					
						2025-02-11 17:19:27 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e8c83055f 
							
						 
					 
					
						
						
							
							chore: split output clients by capabilities and base dir ( #34135 )  
						
						
						
						
					 
					
						2025-01-06 11:03:35 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Gastineau 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							875436855e 
							
						 
					 
					
						
						
							
							chore(lint): Ensure EOL newlines ( #34117 )  
						
						
						
						
					 
					
						2024-12-20 09:17:09 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6c5b6054d 
							
						 
					 
					
						
						
							
							test: fix project filter test ( #32525 )  
						
						... 
						
						
						
						It was erroneously passing projects separate by comma, which never
worked. 
						
						
					 
					
						2024-09-09 14:00:51 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8eab28d858 
							
						 
					 
					
						
						
							
							fix(list reporter): print step ends in non-TTY mode ( #31703 )  
						
						... 
						
						
						
						When used in a terminal, the `list` reporter prints out information
about test steps to help debugging. In non-TTY environments like GitHub
Actions, currently it doesn't.
This PR changes that, so that in non-TTY environments you'll see the
"step end" messages appearing, but not the "step begin" messages. This
is a good middleground, because it helps the user understand test
progress, without being too verbose.
Closes https://github.com/microsoft/playwright/issues/31674  
						
						
					 
					
						2024-07-17 13:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Leppich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5708148496 
							
						 
					 
					
						
						
							
							fix(merge-reports): only change test ids when needed ( #31061 )  
						
						... 
						
						
						
						When merging blob reports test ids are patched to make sure there is no
collision when merging reports that might have overlapping test ids.
However, even if you were merging reports that had no overlapping ids,
all test ids will be modified, which is an undesirable side effect.
This PR only modify test ids when the same test id has already been used
in a previous blob report.
----
This change is also part of
https://github.com/microsoft/playwright/pull/30962  
						
						
					 
					
						2024-05-30 11:29:20 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a11a6d9874 
							
						 
					 
					
						
						
							
							fix(blob): make sure tele reporters do not override ids ( #31056 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/31023  
						
						
					 
					
						2024-05-28 16:37:11 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6290af3a08 
							
						 
					 
					
						
						
							
							feat(reporters): align and document environment variables ( #30912 )  
						
						... 
						
						
						
						- Documents `PLAYWRIGHT_FORCE_TTY` and `FORCE_COLOR` across terminal
reporters.
- New `PLAYWRIGHT_LIST_PRINT_STEPS`. Removes undocumented test-only
`PW_TEST_DEBUG_REPORTERS_PRINT_STEPS`.
- Replaces `PLAYWRIGHT_HTML_REPORT` with `PLAYWRIGHT_HTML_OUTPUT_DIR`
and `PW_TEST_HTML_REPORT_OPEN` with `PLAYWRIGHT_HTML_OPEN` for
consistency, supports older versions for backwards compatibility.
- New `PLAYWRIGHT_HTML_HOST`, `PLAYWRIGHT_HTML_PORT` and
`PLAYWRIGHT_HTML_ATTACHMENTS_BASE_URL`.
- New `PLAYWRIGHT_JUNIT_STRIP_ANSI` and
`PLAYWRIGHT_JUNIT_INCLUDE_PROJECT_IN_TEST_NAME`.
- Removes `PW_HTML_REPORT` that was set for unknown reason. 
						
						
					 
					
						2024-05-21 10:46:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ad94c1a8c 
							
						 
					 
					
						
						
							
							chore: print friendly localhost address from http server ( #30853 )  
						
						
						
						
					 
					
						2024-05-17 08:55:12 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89cdf3d56e 
							
						 
					 
					
						
						
							
							feat: env.PLAYWRIGHT_FORCE_TTY to control reporters' tty ( #30834 )  
						
						... 
						
						
						
						Previously, terminal reporters consulted `process.stdout.isTTY`. Now it
is possible to control the tty behavior:
- `PLAYWRIGHT_FORCE_TTY=0` or `PLAYWRIGHT_FORCE_TTY=false` to disable
TTY;
- `PLAYWRIGHT_FORCE_TTY=1` or `PLAYWRIGHT_FORCE_TTY=true` to enable TTY,
defaults to 100 columns when real columns are unavailable;
- `PLAYWRIGHT_FORCE_TTY=<number>` to force enable TTY and set the
columns.
Fixes  #29422 . 
						
						
					 
					
						2024-05-15 15:01:52 -07:00 
						 
				 
			
				
					
						
							
							
								Viktor Szépe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							150cbcbdf3 
							
						 
					 
					
						
						
							
							chore: fix typos ( #30645 )  
						
						
						
						
					 
					
						2024-05-08 19:40:03 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b7c4fac22 
							
						 
					 
					
						
						
							
							chore: add common env vars for junit and json reporters ( #30611 )  
						
						
						
						
					 
					
						2024-05-01 10:16:49 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3643fd456b 
							
						 
					 
					
						
						
							
							feat: outputFile option and PLAYWRIGHT_BLOB_OUTPUT_FILE env for blob ( #30559 )  
						
						... 
						
						
						
						Reference https://github.com/microsoft/playwright/issues/30091  
						
						
					 
					
						2024-04-26 09:33:53 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							714235d6c8 
							
						 
					 
					
						
						
							
							fix(merge): include command hash into the report name ( #30528 )  
						
						... 
						
						
						
						Reference https://github.com/microsoft/playwright/issues/30091  
						
						
					 
					
						2024-04-25 13:34:00 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fa1030af6 
							
						 
					 
					
						
						
							
							chore: hide skipped tests by default ( #30546 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/30540  
						
						
					 
					
						2024-04-25 12:48:41 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b074932a44 
							
						 
					 
					
						
						
							
							feat(blob): PLAYWRIGHT_BLOB_FILE_NAME env variable ( #30530 )  
						
						... 
						
						
						
						Reference https://github.com/microsoft/playwright/issues/30091  
						
						
					 
					
						2024-04-25 09:45:38 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ef85015f3 
							
						 
					 
					
						
						
							
							fix(merge): preserve static annotations on the tests that did not run ( #30348 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/30260  
						
						
					 
					
						2024-04-11 16:17:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3001c9ac73 
							
						 
					 
					
						
						
							
							fix: preserve test declaration order in html and merged report ( #30159 )  
						
						... 
						
						
						
						* Add `Suite.entries` that returns tests and suites in their declaration
order
* Exposed `Suite.type` and `TestCase.type` for discriminating between
different entry types.
* Blob report format is updated to store entries instead of separate
lists for suites and tests.
* Bumped blob format version to 2, added modernizer.
Fixes https://github.com/microsoft/playwright/issues/29984  
						
						
					 
					
						2024-03-29 10:12:33 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16318ea715 
							
						 
					 
					
						
						
							
							chore: remove unused botName from types ( #30172 )  
						
						
						
						
					 
					
						2024-03-28 16:16:15 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a511731f55 
							
						 
					 
					
						
						
							
							fix(html): keep projects from different bots separate ( #30051 )  
						
						
						
						
					 
					
						2024-03-22 10:02:00 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef924c14e7 
							
						 
					 
					
						
						
							
							chore: do not use project id in telereporter ( #29776 )  
						
						
						
						
					 
					
						2024-03-01 21:44:08 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbcc3c1238 
							
						 
					 
					
						
						
							
							chore: remove private config usage from telereporter ( #29771 )  
						
						
						
						
					 
					
						2024-03-01 13:14:12 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f605a5009b 
							
						 
					 
					
						
						
							
							fix(esmLoader): do not serialize the whole compilation cache after each import ( #29464 )  
						
						... 
						
						
						
						Instead, send the newly created cache entry only.
References #29418 . 
						
						
					 
					
						2024-02-12 16:39:53 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0113e8455b 
							
						 
					 
					
						
						
							
							fix: make TeleSuite.project work for all suites ( #29177 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/29173  
						
						
					 
					
						2024-01-25 13:44:08 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7d22b64e8 
							
						 
					 
					
						
						
							
							feat(merge): prepend bot name to global errors ( #29055 )  
						
						... 
						
						
						
						This way one can figure out where does the error come from.
An example merged report that exhibits the issue:
https://mspwblobreport.z1.web.core.windows.net/run-7563628632-1-2328b83af75801ab76bb06c214fee483cf5bc07c/index.html#?q=s%3Afailed%20s%3Aflaky  
						
						
					 
					
						2024-01-18 15:11:32 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c845365f7 
							
						 
					 
					
						
						
							
							chore: revert TestProject.botName for this release ( #28670 )  
						
						... 
						
						
						
						This is essentially a revert of f88288d71dc78d829fe5f128afff71d1f2cae3ea
Reference https://github.com/microsoft/playwright/issues/27284  
						
						
					 
					
						2023-12-15 09:48:34 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							411abdb752 
							
						 
					 
					
						
						
							
							feat: add fileName option to blob reporter ( #28525 )  
						
						... 
						
						
						
						Reference https://github.com/microsoft/playwright/issues/27284  
						
						
					 
					
						2023-12-06 20:44:06 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f88288d71d 
							
						 
					 
					
						
						
							
							feat: config.botName for describing environment in the reports ( #28507 )  
						
						... 
						
						
						
						Reference https://github.com/microsoft/playwright/issues/27284  
						
						
					 
					
						2023-12-06 13:34:16 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc8ecc3ca4 
							
						 
					 
					
						
						
							
							fix(merge): normalize path separators when merging across platforms ( #28227 )  
						
						
						
						
					 
					
						2023-11-27 12:43:56 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53a78a315e 
							
						 
					 
					
						
						
							
							fix(merge): preserve original "rootDir" by default ( #27963 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/27877  
						
						
					 
					
						2023-11-03 13:49:47 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86c78c1e0f 
							
						 
					 
					
						
						
							
							fix(html): do not update total time when filtering tests ( #27808 )  
						
						... 
						
						
						
						
Fixes  #27758  
						
						
					 
					
						2023-10-26 08:20:14 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d198784f1a 
							
						 
					 
					
						
						
							
							fix(blob): use reporters from the merge config ( #27301 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/27281  
						
						
					 
					
						2023-09-26 11:41:17 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c209d7e708 
							
						 
					 
					
						
						
							
							chore: more network panel polish ( #26780 )  
						
						
						
						
					 
					
						2023-08-29 22:20:28 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34c6197f9e 
							
						 
					 
					
						
						
							
							chore: include start/endTime and duration in onEnd report callback ( #26760 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23637  
						
						
					 
					
						2023-08-29 10:56:21 -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 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad9d20311a 
							
						 
					 
					
						
						
							
							fix(merge): allow reports with same name as input ( #26413 )  
						
						
						
						
					 
					
						2023-08-10 12:47:31 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc2c7946bb 
							
						 
					 
					
						
						
							
							fix: do not throw when merging into blob report ( #26355 )  
						
						... 
						
						
						
						We cannot import a Symbol to isomorphic code from config. Instead,
__projectId property is used. 
						
						
					 
					
						2023-08-08 14:47:12 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fcb6383ce 
							
						 
					 
					
						
						
							
							chore(blob): store playwright user agent ( #26337 )  
						
						
						
						
					 
					
						2023-08-08 10:39:48 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27c15b705d 
							
						 
					 
					
						
						
							
							fix(blob): replace projectSuffix with reportName  ( #25017 )  
						
						... 
						
						
						
						Always ensure unique project/test ids across blobs.
Show `reportName` as a label in the html report.
References #24451 . 
						
						
					 
					
						2023-08-07 13:38:09 -07:00