Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9114f9cbc 
							
						 
					 
					
						
						
							
							fix(html-reporter): file-browser friendly extensions ( #14943 )  
						
						... 
						
						
						
						Fixes  #14904 .
This is done to make looking at the raw contents of the report
friendlier when using a file browser. However, it should be noted, the
public API of the HTML Reporter makes no guarantees of its contents
structure/layout/naming-conventions. 
					
						2022-06-17 08:09:49 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3974d1b359 
							
						 
					 
					
						
						
							
							revert( #14797 ): fix(test runner): collect artifacts when calling browser.close() ( #14846 )  
						
						... 
						
						
						
						Revert "fix(test runner): collect artifacts when calling `browser.close()` (#14797 )"
This reverts commit c7a28ac7e9eab63b40ce22fe96597410dbd08ed7.
Looks like it broke a bunch of tracing tests:
* Good: https://github.com/microsoft/playwright/runs/6838098316?check_suite_focus=true 
* First Bad: https://github.com/microsoft/playwright/runs/6838104691?check_suite_focus=true 
* Still bad on HEAD (88664c39c9ee36adfda3eed04bbd845587e27e4a): https://github.com/microsoft/playwright/runs/6868333846?check_suite_focus=true  
						
						
					 
					
						2022-06-13 17:20:59 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88664c39c9 
							
						 
					 
					
						
						
							
							chore: remove esm error interception, it only confuses users ( #14829 )  
						
						
						
						
					 
					
						2022-06-13 12:32:42 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41529bb1a5 
							
						 
					 
					
						
						
							
							chore: respect sigint in global setup ( #14805 )  
						
						
						
						
					 
					
						2022-06-12 13:06:00 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							380e787065 
							
						 
					 
					
						
						
							
							fix(ct): respect boolean shorthands ( #14798 )  
						
						
						
						
					 
					
						2022-06-10 17:34:21 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30f3d526eb 
							
						 
					 
					
						
						
							
							feat(server): consider 3XX, 400-403 responses as started server  
						
						
						
						
					 
					
						2022-06-10 14:47:29 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7a28ac7e9 
							
						 
					 
					
						
						
							
							fix(test runner): collect artifacts when calling browser.close() ( #14797 )  
						
						... 
						
						
						
						Previously, we only collected artifacts on context closure.
However, in serial mode it is possible to close the browser instead. 
						
						
					 
					
						2022-06-10 14:11:34 -07:00 
						 
				 
			
				
					
						
							
							
								Sergio Freire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							060cd9d97c 
							
						 
					 
					
						
						
							
							feat(junit reporter): link testcases to Xray test issues and provide additional metadata for Xray Test Management ( #11374 )  
						
						... 
						
						
						
						Co-authored-by: Sergio Freire <sergio.freire@xpand-it.com> 
						
						
					 
					
						2022-06-10 10:31:48 +02:00 
						 
				 
			
				
					
						
							
							
								Sergio Freire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d193bd64c4 
							
						 
					 
					
						
						
							
							feat(junit reporter): add option to force usage of CDATA sections for content in XML elements ( #12744 )  
						
						... 
						
						
						
						Co-authored-by: Sergio Freire <sergio.freire@xpand-it.com> 
						
						
					 
					
						2022-06-10 10:25:52 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21d570f62e 
							
						 
					 
					
						
						
							
							test: update expectation after webkit roll ( #14718 )  
						
						
						
						
					 
					
						2022-06-08 12:46:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3a590ed80 
							
						 
					 
					
						
						
							
							chore: update to react18, but use react17 mode ( #14645 )  
						
						
						
						
					 
					
						2022-06-06 17:14:01 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d5572abd8 
							
						 
					 
					
						
						
							
							fix(ct): return locator to root for fragments ( #14639 )  
						
						... 
						
						
						
						fix(fragments): return locator to root for fragments 
						
						
					 
					
						2022-06-04 14:07:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4b003a29a 
							
						 
					 
					
						
						
							
							chore: don't mask ESM error ( #14628 )  
						
						
						
						
					 
					
						2022-06-03 15:28:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79d356f0cc 
							
						 
					 
					
						
						
							
							fix(test runner): when worker exits unexpectedly, fail a single test ( #14608 )  
						
						... 
						
						
						
						All remaining tests will continue in a new worker. 
						
						
					 
					
						2022-06-02 21:13:47 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							978854b859 
							
						 
					 
					
						
						
							
							chore: move multi-select assertion to toHaveValues ( #14595 )  
						
						... 
						
						
						
						Follow-up to e0a87e52d7ca3aedf3ef4a19ff3d36cb15edee2b 
						
						
					 
					
						2022-06-02 16:01:34 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a3aa023ad 
							
						 
					 
					
						
						
							
							chore: simplify context/page reuse in ct ( #14565 )  
						
						
						
						
					 
					
						2022-06-02 12:16:07 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8801f79742 
							
						 
					 
					
						
						
							
							Revert "fix(playwright-test): prohibit async functions passed to describe ( #14538 )" ( #14591 )  
						
						... 
						
						
						
						This reverts commit bd0fe50a0e429fc63e40c83ab1ddb81e64ed27df. 
						
						
					 
					
						2022-06-02 10:31:10 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd0fe50a0e 
							
						 
					 
					
						
						
							
							fix(playwright-test): prohibit async functions passed to describe ( #14538 )  
						
						... 
						
						
						
						References #14533  
						
						
					 
					
						2022-06-02 09:44:47 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0a87e52d7 
							
						 
					 
					
						
						
							
							feat: support multi-select/combo box with toHaveValue ( #14555 )  
						
						
						
						
					 
					
						2022-06-02 12:10:28 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d00efa0dfe 
							
						 
					 
					
						
						
							
							feat(expect): add ignoreCase option to toHaveText and toContainText ( #14534 )  
						
						
						
						
					 
					
						2022-06-02 05:52:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e912b6897d 
							
						 
					 
					
						
						
							
							fix(esm): respect source maps in esm-transpiled code ( #14561 )  
						
						
						
						
					 
					
						2022-06-01 16:50:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbcf039717 
							
						 
					 
					
						
						
							
							chore: remove experimental types ( #14560 )  
						
						
						
						
					 
					
						2022-06-01 15:22:43 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95672765bc 
							
						 
					 
					
						
						
							
							fix(ct): isolate component tests when recording video / trace ( #14531 )  
						
						
						
						
					 
					
						2022-05-31 15:59:36 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7500c18d6 
							
						 
					 
					
						
						
							
							feat(test runner): allow serial suites inside parallel ( #14530 )  
						
						... 
						
						
						
						Also works for `fullyParallel` mode. 
						
						
					 
					
						2022-05-31 15:24:20 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bcdf68ef5 
							
						 
					 
					
						
						
							
							fix(runner): do not override trace files in afterAll ( #14529 )  
						
						
						
						
					 
					
						2022-05-31 15:21:51 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b164d82ba3 
							
						 
					 
					
						
						
							
							fix(runner): ignore .gitignore if testDir is explicitly configured ( #14430 )  
						
						... 
						
						
						
						If the tests are in an explicitly configured testDir (either at the global config level or per project) .gitignore filters are not applied.
Fixes  #14381  
						
						
					 
					
						2022-05-26 14:39:51 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea07ff3ae9 
							
						 
					 
					
						
						
							
							fix(jsx): allow passing variables into mount ( #14412 )  
						
						
						
						
					 
					
						2022-05-25 13:59:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9440f52b88 
							
						 
					 
					
						
						
							
							feat(ct): support cra w/ .js ( #14326 )  
						
						
						
						
					 
					
						2022-05-24 19:43:28 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d97c9bd5b6 
							
						 
					 
					
						
						
							
							test(ct): start covering components with tests ( #14369 )  
						
						
						
						
					 
					
						2022-05-24 13:54:12 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b225f2ad4 
							
						 
					 
					
						
						
							
							fix: expect.toHaveScreenshot.animations types ( #14387 )  
						
						... 
						
						
						
						This makes the docs/types match the code which has already been
released.
Relevant code to traverse up from:
- 3e084829c0/packages/playwright-core/src/server/screenshotter.ts (L89)3e084829c0/packages/playwright-core/src/server/screenshotter.ts (L118)Fixes  #14385  
						
						
					 
					
						2022-05-24 11:34:29 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							738d5e5b3e 
							
						 
					 
					
						
						
							
							chore: pass fixture defaults different from falsy ( #14237 )  
						
						
						
						
					 
					
						2022-05-18 12:03:47 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe0afd6b5c 
							
						 
					 
					
						
						
							
							fix(toHaveProperty): serialize falsy arguments as well ( #14232 )  
						
						
						
						
					 
					
						2022-05-17 14:44:12 -07: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 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cdd589da91 
							
						 
					 
					
						
						
							
							chore: roll stable test-runner to 1.22.0-alpha-may-11-2022 ( #14102 )  
						
						
						
						
					 
					
						2022-05-11 16:06:52 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							d83de4f567 
							
						 
					 
					
						
						
							
							chore: remove stale plugins test  
						
						
						
						
					 
					
						2022-05-09 12:54:06 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a5bb36d28 
							
						 
					 
					
						
						
							
							chore: nuke "fonts" screenshot option ( #14004 )  
						
						... 
						
						
						
						It was never released since it wasn't working as expected on WebKit WPE.
Fixes  #12839  
						
						
					 
					
						2022-05-06 17:54:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							058f32caff 
							
						 
					 
					
						
						
							
							chore: fixtures-via-plugin implementation ( #13950 )  
						
						
						
						
					 
					
						2022-05-05 10:14:00 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c15462d44c 
							
						 
					 
					
						
						
							
							chore: remove defunct GlobalInfo.attach test ( #13895 )  
						
						
						
						
					 
					
						2022-05-03 14:18:16 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ffd18f131 
							
						 
					 
					
						
						
							
							fix(test): fix plugins test on win ( #13860 )  
						
						
						
						
					 
					
						2022-04-30 22:30:06 -07: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