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 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9575867f1c 
							
						 
					 
					
						
						
							
							fix(blob): throw if blob report has newer version than the merger ( #24593 )  
						
						
						
						
					 
					
						2023-08-03 15:11:34 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e2f33673b 
							
						 
					 
					
						
						
							
							chore(blob): change file name to report{-suffix}{-shard}.zip ( #24592 )  
						
						
						
						
					 
					
						2023-08-03 13:23:30 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a867e738db 
							
						 
					 
					
						
						
							
							chore(merge): console status updates ( #24559 )  
						
						
						
						
					 
					
						2023-08-02 14:49:06 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5d069541d 
							
						 
					 
					
						
						
							
							chore(blob): add version to metadata ( #24556 )  
						
						
						
						
					 
					
						2023-08-01 16:06:06 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8da37b364b 
							
						 
					 
					
						
						
							
							chore(blob): zip output directory by default ( #24536 )  
						
						... 
						
						
						
						Changed the logic to add attachment to the zip in onEnd rather than
onTestEnd because attachment files can be deleted if e.g. preserveOutput
option is specified. Instead we add files once all workers have been
shut down. On a simple run with 1000 tests each adding 1Mb attachment
the overall time difference is 49s (streaming attachments) v 1m9s
(attachments added in the end). 
						
						
					 
					
						2023-08-01 15:21:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d92fe16b76 
							
						 
					 
					
						
						
							
							fix(blob report): default location relative to package.json ( #24481 )  
						
						... 
						
						
						
						Also:
- remove `blob-report` directory at the start;
- markdown's `report.md` next to package.json;
- use default location in playwright's workflows.
References #24451 . 
						
						
					 
					
						2023-07-28 15:49:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c70a75d48 
							
						 
					 
					
						
						
							
							fix(merge): make sure testId from different blobs are unique ( #24475 )  
						
						... 
						
						
						
						Fixes a scenario where each shard runs the same setup project.
References #24451 . 
						
						
					 
					
						2023-07-27 18:54:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a3721eb9c 
							
						 
					 
					
						
						
							
							chore: delete --attachments option from merge-reports command ( #24350 )  
						
						... 
						
						
						
						We recommend uploading all resources along with the generated report. If
need be we'll reconsider adding the option later. 
						
						
					 
					
						2023-07-21 13:15:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0280ec8c7 
							
						 
					 
					
						
						
							
							chore(blob): drop shard number from report name ( #24270 )  
						
						... 
						
						
						
						We store shard number in the report metadata event and then sort shard
files by shard number. This guarantees that within each project sharded
events will always go in stable order. 
						
						
					 
					
						2023-07-18 09:29:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86c1abd934 
							
						 
					 
					
						
						
							
							chore: introduce ReporterV2 interface ( #23983 )  
						
						
						
						
					 
					
						2023-06-30 13:36:50 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6d86c20f3 
							
						 
					 
					
						
						
							
							chore: run more reporter tests through blob report, some fixes ( #23765 )  
						
						
						
						
					 
					
						2023-06-16 21:30:55 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							426d6dde0e 
							
						 
					 
					
						
						
							
							chore: dedup mergeReport fixture ( #23762 )  
						
						
						
						
					 
					
						2023-06-16 16:40:55 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77d322028c 
							
						 
					 
					
						
						
							
							feat(blob): zip .jsonl report files ( #23720 )  
						
						... 
						
						
						
						For linux tests without tracing blob-report-1.zip takes 19M, while
unpacked size is 228 MB. That size is counted for GitHub artifact
billing:
<img width="434" alt="image"
src="https://github.com/microsoft/playwright/assets/9798949/5bc32511-6686-4581-a348-acb6a54cd99b ">
We zip individual .jsonl reports so that they still have unique names
and can be easily uploaded into the same artifacts directory without
name collisions. 
						
						
					 
					
						2023-06-14 17:10:39 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd9a49690b 
							
						 
					 
					
						
						
							
							test: speculative fix for reporter-blob ( #23630 )  
						
						
						
						
					 
					
						2023-06-09 17:16:45 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abdfe264fa 
							
						 
					 
					
						
						
							
							chore: run html reporter tests with merged report ( #23626 )  
						
						
						
						
					 
					
						2023-06-09 15:41:15 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							400c7cd529 
							
						 
					 
					
						
						
							
							fix: serialize attachment to base64 in tele reporter ( #23590 )  
						
						
						
						
					 
					
						2023-06-09 11:52:18 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ded4a294f4 
							
						 
					 
					
						
						
							
							fix(merge): populate TestResult.stdout/stderr when merging ( #23587 )  
						
						
						
						
					 
					
						2023-06-07 23:00:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							874f4525b4 
							
						 
					 
					
						
						
							
							fix(merger): total time is sum of shard total times ( #23534 )  
						
						
						
						
					 
					
						2023-06-05 19:10:41 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ceaa29cec1 
							
						 
					 
					
						
						
							
							chore: clear message for no reports ( #23492 )  
						
						
						
						
					 
					
						2023-06-05 17:20:54 -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 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dce730c3be 
							
						 
					 
					
						
						
							
							fix: consider project suffix when computing id ( #23270 )  
						
						
						
						
					 
					
						2023-05-25 10:36:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							871032b411 
							
						 
					 
					
						
						
							
							test: unflake some reporter tests ( #23264 )  
						
						
						
						
					 
					
						2023-05-24 13:28:40 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10b7cb3979 
							
						 
					 
					
						
						
							
							chore: blob report project suffix ( #23212 )  
						
						
						
						
					 
					
						2023-05-22 17:54:37 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1fc8ff07d 
							
						 
					 
					
						
						
							
							fix: preserve steps in merged report ( #23120 )  
						
						
						
						
					 
					
						2023-05-18 09:38:49 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed19e5403b 
							
						 
					 
					
						
						
							
							feat: merge config properties ( #23071 )  
						
						
						
						
					 
					
						2023-05-16 15:15:11 -07:00