Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b39079b51e 
							
						 
					 
					
						
						
							
							feat(trace viewer): popout snapshot in a new tab ( #20475 )  
						
						
						
						
					 
					
						2023-01-30 19:07:52 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a03f3223c4 
							
						 
					 
					
						
						
							
							fix: trim long expect messages ( #20517 )  
						
						... 
						
						
						
						Fixes  #20324  
					
						2023-01-30 17:24:12 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dd090aeab 
							
						 
					 
					
						
						
							
							chore: prepare to deps ( #20513 )  
						
						
						
						
					 
					
						2023-01-30 14:34:48 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01790c0e19 
							
						 
					 
					
						
						
							
							fix(test-runner): throw error if no port and url is given ( #20497 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/20476  
					
						2023-01-30 16:28:31 +01:00 
						 
				 
			
				
					
						
							
							
								chimurai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f72d400952 
							
						 
					 
					
						
						
							
							chore: fix typos ( #20473 )  
						
						
						
						
					 
					
						2023-01-30 09:53:28 +01:00 
						 
				 
			
				
					
						
							
							
								Adi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32724cd5ce 
							
						 
					 
					
						
						
							
							docs: Added types to custom reporter typescript example ( #20191 )  
						
						
						
						
					 
					
						2023-01-28 09:38:42 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b499bd5d6 
							
						 
					 
					
						
						
							
							chore: create tests groups per project ( #20463 )  
						
						
						
						
					 
					
						2023-01-28 09:30:42 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c27bd3b07 
							
						 
					 
					
						
						
							
							chore: remove plugin registration sink ( #20460 )  
						
						
						
						
					 
					
						2023-01-27 14:36:41 -08:00 
						 
				 
			
				
					
						
							
							
								Yeison Daza 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98a0f98577 
							
						 
					 
					
						
						
							
							chore: ct vite config async ( #20288 )  
						
						
						
						
					 
					
						2023-01-27 14:13:15 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b91bb1af9a 
							
						 
					 
					
						
						
							
							chore: minimize configLoader use ( #20431 )  
						
						
						
						
					 
					
						2023-01-27 12:44:15 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d7e66f450 
							
						 
					 
					
						
						
							
							chore: group test runner files by process ( #20425 )  
						
						
						
						
					 
					
						2023-01-26 17:26:47 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c84d88127 
							
						 
					 
					
						
						
							
							chore: extract tasks into separate methods ( #20413 )  
						
						
						
						
					 
					
						2023-01-26 13:20:05 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5761a62b1c 
							
						 
					 
					
						
						
							
							docs: clarify the null value for the viewport ( #20333 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/20284  
						
						
					 
					
						2023-01-25 17:48:18 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7ff252455 
							
						 
					 
					
						
						
							
							chore: remove addFatalError ( #20383 )  
						
						
						
						
					 
					
						2023-01-25 17:26:30 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe1dd7818d 
							
						 
					 
					
						
						
							
							chore: extract task runner for global setup ( #20345 )  
						
						
						
						
					 
					
						2023-01-25 15:38:23 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1fb3a2384 
							
						 
					 
					
						
						
							
							fix(test runner): do not send entirely skipped test groups to a worker ( #20346 )  
						
						... 
						
						
						
						Move TestCase properties calculation from WorkerMain to suite building
phase.
Fixes  #20156 . 
						
						
					 
					
						2023-01-25 12:54:50 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f576ff0bc 
							
						 
					 
					
						
						
							
							chore: simplify static test annotations ( #20335 )  
						
						
						
						
					 
					
						2023-01-24 12:49:47 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b971dd3417 
							
						 
					 
					
						
						
							
							fix(test runner): show deep strack traces during imports ( #20305 )  
						
						... 
						
						
						
						Fixes  #20239 . 
					
						2023-01-24 08:49:06 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							147bb6b292 
							
						 
					 
					
						
						
							
							chore: run global setup before onBegin ( #20285 )  
						
						
						
						
					 
					
						2023-01-23 17:44:23 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f31bcfbab 
							
						 
					 
					
						
						
							
							chore: refactor graceful close, rename to host/main ( #20283 )  
						
						
						
						
					 
					
						2023-01-22 15:04:29 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cc0d168cd 
							
						 
					 
					
						
						
							
							chore: mark 1.31-next ( #20268 )  
						
						
						
						
					 
					
						2023-01-20 19:29:14 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ff27600b4 
							
						 
					 
					
						
						
							
							chore: experimental oop loader ( #20269 )  
						
						
						
						
					 
					
						2023-01-20 18:24:15 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eafa6fda13 
							
						 
					 
					
						
						
							
							fix(expect): poll/toPass should not wait over specified timeout ( #20266 )  
						
						... 
						
						
						
						Drive-by: unflake some timeout-dependent tests. 
						
						
					 
					
						2023-01-20 15:47:24 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3066ffd577 
							
						 
					 
					
						
						
							
							chore: use fake pool on the runner side ( #20241 )  
						
						
						
						
					 
					
						2023-01-20 08:36:31 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdd62f31f1 
							
						 
					 
					
						
						
							
							chore: extract pool builder, simplify project suite cloning ( #20235 )  
						
						
						
						
					 
					
						2023-01-19 15:56:57 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d950f5b6ee 
							
						 
					 
					
						
						
							
							chore: remove toIntersectViewport for the next release ( #20232 )  
						
						... 
						
						
						
						Mostly reverts #19901 . 
						
						
					 
					
						2023-01-19 15:04:09 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e08168e16e 
							
						 
					 
					
						
						
							
							chore: temporarily remove project and global setup, store ( #20181 )  
						
						
						
						
					 
					
						2023-01-18 12:56:03 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fd0530076 
							
						 
					 
					
						
						
							
							chore: remove worker isolation options ( #20176 )  
						
						
						
						
					 
					
						2023-01-17 17:38:44 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9d4070520 
							
						 
					 
					
						
						
							
							chore: split config and test loaders ( #20175 )  
						
						
						
						
					 
					
						2023-01-17 17:16:36 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							020dcd89fa 
							
						 
					 
					
						
						
							
							chore: prepare to load scripts in subprocess ( #20174 )  
						
						
						
						
					 
					
						2023-01-17 14:53:11 -08:00 
						 
				 
			
				
					
						
							
							
								Ben McCann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ba5a1be38 
							
						 
					 
					
						
						
							
							fix: remove export for file that doesn't exist ( #20120 )  
						
						
						
						
					 
					
						2023-01-17 22:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df05c00da3 
							
						 
					 
					
						
						
							
							fix: filter out pwt stacks correctly ( #20158 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/20155  
						
						
					 
					
						2023-01-17 22:38:30 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a64597d74 
							
						 
					 
					
						
						
							
							chore: extract process and process host ( #20166 )  
						
						
						
						
					 
					
						2023-01-17 12:43:51 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92375f6333 
							
						 
					 
					
						
						
							
							fix: support import assertions ( #20009 )  
						
						... 
						
						
						
						Fixes  #19928 
Co-authored-by: Max Schmitt <max@schmitt.mx> 
					
						2023-01-16 08:26:14 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1c161ce99 
							
						 
					 
					
						
						
							
							chore: merge the util exports ( #20110 )  
						
						
						
						
					 
					
						2023-01-13 13:50:38 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							736cf5c585 
							
						 
					 
					
						
						
							
							fix(tsx): resolve .js imports to .tsx as well ( #20092 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/20039  
						
						
					 
					
						2023-01-13 10:49:10 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e065d608b6 
							
						 
					 
					
						
						
							
							chore: introduce defineConfig for easier JS typing ( #20061 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19694  
						
						
					 
					
						2023-01-12 13:12:02 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							730a197c80 
							
						 
					 
					
						
						
							
							feat: config.globalScripts ( #20062 )  
						
						... 
						
						
						
						Introduce config.globalScripts. Tests from the matching files will run
before all projects. We'll only allow beforeAll/afterAll instead of
tests in such files (next PR).
Global scripts are executed as part of 'Global Scripts' project which is
not present in FullConfig.projects but may be referenced by
corresponding global setup Suites.
Signed-off-by: Yury Semikhatsky <yurys@chromium.org>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com> 
						
						
					 
					
						2023-01-12 13:02:54 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a5df720ff 
							
						 
					 
					
						
						
							
							chore: fix build/watch script for bundles and vite-powered packages ( #20055 )  
						
						
						
						
					 
					
						2023-01-11 18:36:04 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28577afde4 
							
						 
					 
					
						
						
							
							feat(soft expect): mark steps with failed soft expects as failed ( #19973 )  
						
						... 
						
						
						
						Fixes  #19673 . 
					
						2023-01-09 16:17:06 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a39a97f0ee 
							
						 
					 
					
						
						
							
							chore: setup -> test.projectSetup ( #19932 )  
						
						... 
						
						
						
						* Changed `setup` to `test.projectSetup`
* Only `test.projectSetup.only` is supported on the new method
* test.* methods except for before/after/Each/All hooks can be called
inside the project setup files 
						
						
					 
					
						2023-01-09 11:21:48 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6083926111 
							
						 
					 
					
						
						
							
							chore: render readable title separator in errors ( #19754 )  
						
						
						
						
					 
					
						2023-01-09 09:33:09 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a49c5e498 
							
						 
					 
					
						
						
							
							feat(expect): introduce expect(locator).toIntersectViewport() ( #19901 )  
						
						... 
						
						
						
						This is a new web-first assertion that should be used like this:
```ts
test('should work', async ({ page }) => {
  const locator = page.locator('body');
  // New web-first assertion.
  await expect(locator).toIntersectViewport();
  // The same functionality.
  await expect.poll(() => locator.viewportRatio()).toBeGreaterThan(0);
});
```
Fixes  #8740  
						
						
					 
					
						2023-01-06 16:56:24 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b376110b77 
							
						 
					 
					
						
						
							
							docs: add proper usage for some test apis ( #19925 )  
						
						
						
						
					 
					
						2023-01-06 10:26:23 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31a63b5c2a 
							
						 
					 
					
						
						
							
							fix(reuse): make reuse work with tracing ( #19733 )  
						
						... 
						
						
						
						Fixes  #19059 . 
					
						2023-01-05 14:50:47 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f3db200f6 
							
						 
					 
					
						
						
							
							chore(cli): filter matches against absolute path ( #19900 )  
						
						... 
						
						
						
						#19522  
					
						2023-01-05 13:39:39 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1afa38d5a7 
							
						 
					 
					
						
						
							
							chore(expect): extract polling from expect.poll and expect().toPass ( #19882 )  
						
						... 
						
						
						
						This extracts & unifies polling machinery from `expect.poll` and
`expect.toPass` methods. 
						
						
					 
					
						2023-01-05 11:14:37 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							388a3e1f37 
							
						 
					 
					
						
						
							
							fix(test runner): make sure to run afterAll after skipped tests ( #19878 )  
						
						... 
						
						
						
						Fixes  #19745 . 
					
						2023-01-04 14:13:49 -08:00 
						 
				 
			
				
					
						
							
							
								Grant Colestock 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a30aac5668 
							
						 
					 
					
						
						
							
							fix: make sure jsx fragments are transformed ( #19755 )  
						
						... 
						
						
						
						Fixes : #19142  
					
						2022-12-31 11:08:36 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Glass 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13c5019ac9 
							
						 
					 
					
						
						
							
							fix(playwright-test): _removeOutputDirs called without await always returns truthy ( #19771 )  
						
						
						
						
					 
					
						2022-12-31 11:05:10 -08:00