Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a86bf4af6 
							
						 
					 
					
						
						
							
							chore: delete store.ts ( #29423 )  
						
						
						
						
					 
					
						2024-02-08 12:55:18 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f366088be 
							
						 
					 
					
						
						
							
							chore: get rid of rimraf package ( #27790 )  
						
						... 
						
						
						
						This seems more reliable nowadays as rimraf.
https://github.com/microsoft/playwright/issues/27712 
---------
Signed-off-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-10-26 19:41:00 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a54dbfdadf 
							
						 
					 
					
						
						
							
							chore: plumb the target close reason when test fails ( #27640 )  
						
						
						
						
					 
					
						2023-10-16 20:32:13 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f212fd1a83 
							
						 
					 
					
						
						
							
							chore: unify target closed errors ( #27540 )  
						
						
						
						
					 
					
						2023-10-12 11:05:34 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd6bf8aa2c 
							
						 
					 
					
						
						
							
							chrome: improve error messages on vscode side ( #27521 )  
						
						
						
						
					 
					
						2023-10-09 19:55:24 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11a4b3f7f5 
							
						 
					 
					
						
						
							
							chore: remove parsed stack trace ( #27496 )  
						
						
						
						
					 
					
						2023-10-09 17:04:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49fd9500fe 
							
						 
					 
					
						
						
							
							fix: handle worker process start failure ( #27249 )  
						
						... 
						
						
						
						Worker process start failure is reported as a test error and skips other
tests from the group.
If happened during stop (e.g. from a Ctrl+C) before worker has fully
initialized, this error is ignored.
Drive-by: send SIGINT in tests to the whole tree, to better emulate
Ctrl+C behavior. 
						
						
					 
					
						2023-09-22 10:57:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9298cfff6 
							
						 
					 
					
						
						
							
							fix(tracing): unclash trace names between test and hooks ( #27063 )  
						
						... 
						
						
						
						Fixes  #27048 . 
					
						2023-09-13 19:56:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ceaa923ea 
							
						 
					 
					
						
						
							
							chore: create artifacts dir in the test runner ( #26594 )  
						
						
						
						
					 
					
						2023-08-21 19:41:10 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed14bf2103 
							
						 
					 
					
						
						
							
							test: replace sendSIGINTAfter with interactWithTestRunner ( #24411 )  
						
						... 
						
						
						
						This way we can send multiple SIGINTs in tests. 
						
						
					 
					
						2023-07-25 15:46:39 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af893a1019 
							
						 
					 
					
						
						
							
							chore: inherit apiRequestContext timeout from actionTimeout ( #23481 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23344  
						
						
					 
					
						2023-06-02 21:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95e7d3aabc 
							
						 
					 
					
						
						
							
							chore: hide store from public ( #21763 )  
						
						
						
						
					 
					
						2023-03-17 11:50:44 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09be9d6425 
							
						 
					 
					
						
						
							
							feat: key value store backed by filesystem ( #20932 )  
						
						... 
						
						
						
						Keys are used as a relative file path without any sanitization assuming
that the underlying fs will throw on error. 
						
						
					 
					
						2023-02-16 16:48:28 -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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b941bcf2e 
							
						 
					 
					
						
						
							
							chore: simplify ttests ( #20733 )  
						
						
						
						
					 
					
						2023-02-07 15:11:44 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3180bc9804 
							
						 
					 
					
						
						
							
							fix(types): make most fixtures non-undefined ( #20573 )  
						
						... 
						
						
						
						Fixes  #20416 . 
					
						2023-02-02 13:11:50 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8848fb499 
							
						 
					 
					
						
						
							
							fix(test runner): make sure undefined options in config result in default values ( #19632 )  
						
						... 
						
						
						
						Note: this keeps existing behavior of `undefined` in `test.use()`
reverting to the config value and not to the original default value.
References #19615 . 
						
						
					 
					
						2022-12-21 14:34:43 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d12bc0be9a 
							
						 
					 
					
						
						
							
							fix(screenshot): account for screenshot === undefined ( #19627 )  
						
						
						
						
					 
					
						2022-12-21 10:16:36 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a65a43e9a 
							
						 
					 
					
						
						
							
							chore: use consistent asLocator() in all logs ( #18586 )  
						
						... 
						
						
						
						References #18524 . 
						
						
					 
					
						2022-11-04 15:19:16 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8cd07594c 
							
						 
					 
					
						
						
							
							feat(runner): initialize context.storageState from storage entry ( #18549 )  
						
						
						
						
					 
					
						2022-11-03 14:20:39 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45aa82242d 
							
						 
					 
					
						
						
							
							feat(runner): storage fixture ( #18522 )  
						
						
						
						
					 
					
						2022-11-02 20:22:35 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							739b64a09a 
							
						 
					 
					
						
						
							
							chore: render typed locators in the recorder ( #18162 )  
						
						
						
						
					 
					
						2022-10-18 16:39:58 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							445fe032f5 
							
						 
					 
					
						
						
							
							feat(test runner): separate interrupted status from skipped ( #16124 )  
						
						
						
						
					 
					
						2022-08-02 12:55:43 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a089bf3df5 
							
						 
					 
					
						
						
							
							chore(test-runner): better error message if page gets used inside beforeAll ( #16012 )  
						
						
						
						
					 
					
						2022-07-28 23:07:28 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a94fe361a2 
							
						 
					 
					
						
						
							
							test: unflake a few tests ( #15959 )  
						
						
						
						
					 
					
						2022-07-27 11:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b86926e691 
							
						 
					 
					
						
						
							
							fix(test runner): update timeout error messages ( #15117 )  
						
						... 
						
						
						
						Some of the current timeout error messages are confusing, because they do not suggest that the issue is most likely a slow test. This PR updates timeout messages as follows:
- Test timeout of 30000ms exceeded.
- Test timeout of 30000ms exceeded while setting up "browser".
- Test timeout of 30000ms exceeded while tearing down "context".
- Test timeout of 30000ms exceeded while setting up "playwright configuration".
- Test timeout of 30000ms exceeded while running "beforeEach" hook.
- Test timeout of 30000ms exceeded while running "afterEach" hook.
- "beforeAll" hook timeout of 30000ms exceeded.
- "afterAll" hook timeout of 30000ms exceeded.
- Worker teardown timeout of 30000ms exceeded.
- "skip" modifier timeout of 30000ms exceeded.
- Fixture "myCustomFixture" timeout of 5000ms exceeded. 
						
						
					 
					
						2022-06-30 17:05:08 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc1d8dc3da 
							
						 
					 
					
						
						
							
							test: improve a few test runner tests that time out ( #15287 )  
						
						
						
						
					 
					
						2022-06-30 17:03:01 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9525bedc1f 
							
						 
					 
					
						
						
							
							feat(har): re-add routeFromHAR ( #15024 )  
						
						
						
						
					 
					
						2022-06-21 22:12:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5397394653 
							
						 
					 
					
						
						
							
							feature(har): add testOptions.har ( #14991 )  
						
						... 
						
						
						
						Can now be used with `test.use({ har })`.
Also added more tests for latest har features. 
						
						
					 
					
						2022-06-20 13:37:31 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21d570f62e 
							
						 
					 
					
						
						
							
							test: update expectation after webkit roll ( #14718 )  
						
						
						
						
					 
					
						2022-06-08 12:46:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							738d5e5b3e 
							
						 
					 
					
						
						
							
							chore: pass fixture defaults different from falsy ( #14237 )  
						
						
						
						
					 
					
						2022-05-18 12:03:47 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d87de8c52c 
							
						 
					 
					
						
						
							
							fix(test runner): restore --headed flag ( #13872 )  
						
						
						
						
					 
					
						2022-05-02 16:55:14 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							166675b9c1 
							
						 
					 
					
						
						
							
							feat(test): more information about timing out fixtures ( #13546 )  
						
						... 
						
						
						
						- Always show a fixture that was running during timeout.
- Give custom titles to built-in fixtures.
- Specify setup/teardown fixture phase in the message.
- Split connect vs launch browser fixtures for better naming.
Example timeout message:
```log
Timeout of 2000ms exceeded while running fixture "built-in playwright configuration" teardown.
``` 
						
						
					 
					
						2022-04-13 15:13:31 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bde7bf4ea9 
							
						 
					 
					
						
						
							
							chore: move registry & dispatchers to under server ( #13370 )  
						
						
						
						
					 
					
						2022-04-06 22:21:27 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb09306db2 
							
						 
					 
					
						
						
							
							feat(connect): add connectOptions.timeout ( #13163 )  
						
						
						
						
					 
					
						2022-03-29 15:03:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92430cc56c 
							
						 
					 
					
						
						
							
							chore(fixtures): do not force-close contexts in beforeAll ( #12416 )  
						
						... 
						
						
						
						This now happens the same way as for the test, in the worker cleanup
when browser closes, which is reported as a part of the test. 
						
						
					 
					
						2022-03-09 07:26:46 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6904b3294e 
							
						 
					 
					
						
						
							
							fix(test-runner): fix browser initialization in test modifiers ( #11984 )  
						
						... 
						
						
						
						Fixes  #11985  
					
						2022-02-09 15:30:14 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae7c52154f 
							
						 
					 
					
						
						
							
							fix(fixtures): make sure connected browser respects context options ( #11990 )  
						
						... 
						
						
						
						Connected browser was wired up to the wrong browserType object. 
						
						
					 
					
						2022-02-09 15:25:15 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19368e93af 
							
						 
					 
					
						
						
							
							feat(test runner): support connectOptions ( #11919 )  
						
						... 
						
						
						
						This allows to specify `connectOptions` in the config that
switch built-in `browser` to be remotely connected. 
						
						
					 
					
						2022-02-08 20:45:42 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2336692e8a 
							
						 
					 
					
						
						
							
							feat: support clarification message for expect ( #11735 )  
						
						... 
						
						
						
						The clarification message is displayed in the HTML report as the name of the step:

It is also shown in terminal output:

Fixes  #7816  
						
						
					 
					
						2022-01-31 17:14:59 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30f3cbd6da 
							
						 
					 
					
						
						
							
							fix(fixtures): make sure defaultLaunchOptions are always there ( #11713 )  
						
						
						
						
					 
					
						2022-01-28 10:51:55 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1fbc4fdbe 
							
						 
					 
					
						
						
							
							fix(test runner): resolve tsconfig for each file ( #11662 )  
						
						... 
						
						
						
						This allows us to properly handle path mappings
that are not too ambiguous. 
						
						
					 
					
						2022-01-26 18:28:42 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19820de7a9 
							
						 
					 
					
						
						
							
							fix(test runner): correctly save videos when running remotely ( #11633 )  
						
						
						
						
					 
					
						2022-01-26 07:43:07 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15053d9b3b 
							
						 
					 
					
						
						
							
							fix(test-runner): apply default options to all browserTypes ( #10507 )  
						
						
						
						
					 
					
						2021-11-29 12:21:15 -05:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b302152789 
							
						 
					 
					
						
						
							
							chore(zones): prepare to remove wrapApiCall, introduce zones ( #10427 )  
						
						
						
						
					 
					
						2021-11-18 22:30:09 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f43f4c98f 
							
						 
					 
					
						
						
							
							feat(serial): better errors from beforeAll ( #10419 )  
						
						... 
						
						
						
						When beforeAll hook times out or fails with an exception, we now
close the context and show a nice error. 
						
						
					 
					
						2021-11-18 14:36:55 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e4722d460 
							
						 
					 
					
						
						
							
							test: migrate to upstream fixtures ( #9835 )  
						
						
						
						
					 
					
						2021-10-28 08:31:30 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2888395a6 
							
						 
					 
					
						
						
							
							fix: support even older node 12 ( #9718 )  
						
						
						
						
					 
					
						2021-10-22 15:59:52 -04:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53c866c0f2 
							
						 
					 
					
						
						
							
							fix(monorepo): explicitly list package.json exports instead of using glob patterns ( #9584 )  
						
						
						
						
					 
					
						2021-10-19 12:28:02 -04:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c89d5a50dd 
							
						 
					 
					
						
						
							
							chore: migrate to monorepo ( #9421 )  
						
						
						
						
					 
					
						2021-10-11 16:52:17 +02:00