Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fd435d1d3 
							
						 
					 
					
						
						
							
							docs: fix docs for toHaveScreenshot ( #14280 )  
						
						
						
						
					 
					
						2022-05-24 10:54:32 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71a55c74da 
							
						 
					 
					
						
						
							
							fix(leak): do not retain test fixtures in worker fixtures ( #14363 )  
						
						
						
						
					 
					
						2022-05-23 16:54:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							99f5eff400 
							
						 
					 
					
						
						
							
							fix(ct): do not break if there are no components (2)  
						
						
						
						
					 
					
						2022-05-23 14:37:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c2d7d3bf2 
							
						 
					 
					
						
						
							
							fix(ct): do not break if there are no components ( #14362 )  
						
						
						
						
					 
					
						2022-05-23 14:33:16 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							432c52d31a 
							
						 
					 
					
						
						
							
							chore: more testing-friendly trace ( #14264 )  
						
						
						
						
					 
					
						2022-05-18 14:35:16 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							738d5e5b3e 
							
						 
					 
					
						
						
							
							chore: pass fixture defaults different from falsy ( #14237 )  
						
						
						
						
					 
					
						2022-05-18 12:03:47 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d9ef46f64 
							
						 
					 
					
						
						
							
							fix(ct): recreate context on option change ( #14243 )  
						
						
						
						
					 
					
						2022-05-18 09:57:05 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4d55fd061 
							
						 
					 
					
						
						
							
							fix: include @types/node in pwt deps ( #14230 )  
						
						
						
						
					 
					
						2022-05-17 20:36:35 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9256de5f48 
							
						 
					 
					
						
						
							
							chore: fix wrong toHaveScreenshot defaults in docs ( #14200 )  
						
						
						
						
					 
					
						2022-05-16 22:26:23 +03:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56a5f2c506 
							
						 
					 
					
						
						
							
							fix(types): fix the toHaveScreenshot types ( #14174 )  
						
						... 
						
						
						
						Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
						
						
					 
					
						2022-05-16 07:53:46 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3beb71b07 
							
						 
					 
					
						
						
							
							fix(test runner): do not run automatic fixtures for beforeAll hooks ( #14104 )  
						
						... 
						
						
						
						There are a few issues this covers:
- Some fixtures like `page` and `context` are not allowed in `beforeAll`
  hooks, so using them in automatic fixture makes it throw.
- Running automatic fixture solely for `afterAll` is unexpected.
  This currently happens when `afterAll` is run for cleanup after
  fixture timeout/throw.
For built-in playwright fixture, we keep `'all-hooks-included'` auto mode.
Added a doc explaining the execution order. 
						
						
					 
					
						2022-05-13 11:17:20 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7adbd83ee 
							
						 
					 
					
						
						
							
							chore: cut v1.22.0 ( #14098 )  
						
						
						
						
					 
					
						2022-05-12 11:12:01 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9693635c86 
							
						 
					 
					
						
						
							
							chore: remove babel__parser ( #14096 )  
						
						
						
						
					 
					
						2022-05-11 15:31:48 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							305afcdacf 
							
						 
					 
					
						
						
							
							fix(test runner): fix duplicate titles error when multiple issues are present ( #14090 )  
						
						
						
						
					 
					
						2022-05-11 11:53:16 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39489931d1 
							
						 
					 
					
						
						
							
							chore: add more ct options to allow redirecting templates/cache ( #14077 )  
						
						
						
						
					 
					
						2022-05-10 12:21:29 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c9e0d22df 
							
						 
					 
					
						
						
							
							fix(ct): preserve context changes ( #13986 )  
						
						... 
						
						
						
						1. add test (and fix) using context fixture with mount
2. add test for innerText that was failing prior to https://github.com/microsoft/playwright/pull/14008  
						
						
					 
					
						2022-05-10 11:45:47 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8fb5a6337 
							
						 
					 
					
						
						
							
							fix(test runner): ensure that hooks run before fixtures teardown after timeout ( #14035 )  
						
						... 
						
						
						
						We had common cleanup exiting early after timeout, because we did not
reset the time slot. 
						
						
					 
					
						2022-05-09 20:38:20 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9378ba5fc 
							
						 
					 
					
						
						
							
							chore: hide plugins again ( #14038 )  
						
						
						
						
					 
					
						2022-05-09 10:06:13 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46e82e8fea 
							
						 
					 
					
						
						
							
							feat(ct): only rebuild when necessary ( #14026 )  
						
						
						
						
					 
					
						2022-05-09 09:10:47 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5aa82dc5e4 
							
						 
					 
					
						
						
							
							chore: un-experiment expect(pageOrLocator).toHaveScreenshot() ( #14033 )  
						
						... 
						
						
						
						This patch un-experiments `expect(pageOrLocator).toHaveScreenshot()`
method.
Fixes  #13526  
						
						
					 
					
						2022-05-09 08:34:03 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a052211dbf 
							
						 
					 
					
						
						
							
							chore: do not reset internal bindings for reuse ( #14019 )  
						
						
						
						
					 
					
						2022-05-09 07:44:20 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98945a81a8 
							
						 
					 
					
						
						
							
							feat: move toHaveScreenshot to use old snapshot paths by default ( #14006 )  
						
						... 
						
						
						
						Note: all toHaveScreenshot tests still use `__screenshots__` directory
for their expectations. One more test was added to make sure that
by default, `toHaveScreenshot` uses old snapshots. 
						
						
					 
					
						2022-05-09 07:34:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c9e7f48e0 
							
						 
					 
					
						
						
							
							fix(debug): do not pause on internal calls, update ct docs ( #14018 )  
						
						
						
						
					 
					
						2022-05-07 19:56:25 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d711734d38 
							
						 
					 
					
						
						
							
							chore: cleanup stray "fonts" mention in the codebase ( #14016 )  
						
						... 
						
						
						
						This is a follow-up to #14004  
						
						
					 
					
						2022-05-07 09:16:55 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8c4f426cc 
							
						 
					 
					
						
						
							
							chore: return source map from registry generator ( #14005 )  
						
						
						
						
					 
					
						2022-05-06 18:29:49 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc36b0158a 
							
						 
					 
					
						
						
							
							chore: dedupe ct fixtures ( #14002 )  
						
						
						
						
					 
					
						2022-05-06 14:53:38 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bbefce9af 
							
						 
					 
					
						
						
							
							Revert "chore: use plugins for component testing again ( #13977 )" ( #13998 )  
						
						... 
						
						
						
						This reverts commit a2f9f15e3e2419d24b8b1deb87d304c363f93435. 
						
						
					 
					
						2022-05-06 12:02:07 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2f9f15e3e 
							
						 
					 
					
						
						
							
							chore: use plugins for component testing again ( #13977 )  
						
						
						
						
					 
					
						2022-05-05 14:26:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							058f32caff 
							
						 
					 
					
						
						
							
							chore: fixtures-via-plugin implementation ( #13950 )  
						
						
						
						
					 
					
						2022-05-05 10:14:00 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95f7acf1e4 
							
						 
					 
					
						
						
							
							chore: widen Metadata type ( #13942 )  
						
						
						
						
					 
					
						2022-05-04 13:16:11 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aaedf1c8ea 
							
						 
					 
					
						
						
							
							fix(testrunner): explicitly define viewport size fixture ( #13801 )  
						
						... 
						
						
						
						Instead of relying on library defaults, let's explicitly define
viewport size fixture so that users can rely on its existance. 
						
						
					 
					
						2022-05-04 09:17:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							214117c9c5 
							
						 
					 
					
						
						
							
							clean: speed up ct ( #13915 )  
						
						
						
						
					 
					
						2022-05-03 21:25:50 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13224d1c9f 
							
						 
					 
					
						
						
							
							chore: restore component testing options ( #13910 )  
						
						
						
						
					 
					
						2022-05-03 15:48:46 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29fd1d86df 
							
						 
					 
					
						
						
							
							chore: hide plugins for now ( #13908 )  
						
						
						
						
					 
					
						2022-05-03 14:25:56 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85b86e19b8 
							
						 
					 
					
						
						
							
							feat(expect): ensure it works in global setup ( #13896 )  
						
						
						
						
					 
					
						2022-05-03 21:53:15 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19ce4e3514 
							
						 
					 
					
						
						
							
							chore: refactor web server plugin to extract legacy ( #13904 )  
						
						
						
						
					 
					
						2022-05-03 11:47:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef32069299 
							
						 
					 
					
						
						
							
							chore: small test runner changes in preparation of global fixtures ( #13899 )  
						
						... 
						
						
						
						The main change is splitting up options from the config from other
fixtures to ensure unique location for them. 
						
						
					 
					
						2022-05-03 15:19:27 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f5fbea26f 
							
						 
					 
					
						
						
							
							chore: get rid of ProjectImpl ( #13894 )  
						
						
						
						
					 
					
						2022-05-03 13:36:24 +01:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b3cad7d69 
							
						 
					 
					
						
						
							
							feat: rewrite gitCommitInfo plugin, drop GlobalInfo & attachments ( #13837 )  
						
						
						
						
					 
					
						2022-05-02 16:28:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d87de8c52c 
							
						 
					 
					
						
						
							
							fix(test runner): restore --headed flag ( #13872 )  
						
						
						
						
					 
					
						2022-05-02 16:55:14 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1b10c3856 
							
						 
					 
					
						
						
							
							chore: try serializing the config instead of requiring it in the worker ( #13839 )  
						
						
						
						
					 
					
						2022-04-29 16:05:08 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46acf84c68 
							
						 
					 
					
						
						
							
							chore: pass config w/ cli overrides to plugins ( #13835 )  
						
						
						
						
					 
					
						2022-04-29 13:32:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18bff137ce 
							
						 
					 
					
						
						
							
							chore: remove default config from cli ( #13832 )  
						
						
						
						
					 
					
						2022-04-28 16:49:36 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4984878411 
							
						 
					 
					
						
						
							
							fix: await plugin.configure ( #13834 )  
						
						
						
						
					 
					
						2022-04-28 16:22:20 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f486ce8c06 
							
						 
					 
					
						
						
							
							feat(plugins): add webServer implementation ( #13779 )  
						
						
						
						
					 
					
						2022-04-28 15:08:10 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45972a0b6a 
							
						 
					 
					
						
						
							
							feat: add name for plugins ( #13826 )  
						
						... 
						
						
						
						Useful for debugging and eventually for reporters to give status updates on which phase of which plugin they are currently running. 
						
						
					 
					
						2022-04-28 11:43:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e756528ad2 
							
						 
					 
					
						
						
							
							feat(plugins): expose suite to plugin setup ( #13807 )  
						
						
						
						
					 
					
						2022-04-28 08:16:17 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9f47558b5 
							
						 
					 
					
						
						
							
							feat(reporters): show failures on CI when adding dot automatically ( #13814 )  
						
						
						
						
					 
					
						2022-04-28 12:29:21 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a01b65bedd 
							
						 
					 
					
						
						
							
							chore: drop the legacy global setup mode ( #13803 )  
						
						
						
						
					 
					
						2022-04-27 18:01:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3aba94dbef 
							
						 
					 
					
						
						
							
							chore: remove unnecessary types from overrides-test ( #13794 )  
						
						
						
						
					 
					
						2022-04-27 16:14:37 +01:00