Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9565ea26e 
							
						 
					 
					
						
						
							
							chore(test runner): refactor beforeAll/afterAll hooks and modifiers ( #29309 )  
						
						... 
						
						
						
						- Modifiers that only depend on the worker fixtures are implemented as
`beforeAll` hooks.
- Modifiers that depend on test fixtures are implemented as `beforeEach`
hooks.
- Pushed `_runAndFailOnError` down the stack, wrapping individual hooks
instead of the whole "before hooks" section.
- Reused the same code to run `beforeAll` and `afterAll` hooks and
modifiers.
**Behavior change**: `test.skip()` inside a `beforeAll` now skips the
hook and all tests in the suite. 
						
						
					 
					
						2024-02-02 14:25:46 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6e0af6767 
							
						 
					 
					
						
						
							
							feat: parse projects option as RegExp ( #29327 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/15128 
Relates https://github.com/microsoft/playwright/pull/17244 
---------
Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Yury Semikhatsky <yurys@chromium.org> 
						
						
					 
					
						2024-02-02 23:05:20 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcd3c7b523 
							
						 
					 
					
						
						
							
							Revert "fix(ct): resolve paths before detecting JS" ( #29312 )  
						
						... 
						
						
						
						Reverts microsoft/playwright#29308  
						
						
					 
					
						2024-02-01 21:11:30 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb8cbbbf62 
							
						 
					 
					
						
						
							
							fix(ct): resolve paths before detecting JS ( #29308 )  
						
						
						
						
					 
					
						2024-02-01 21:06:31 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4784139bb0 
							
						 
					 
					
						
						
							
							fix(test): do not allow mixing tests from different types ( #29284 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/29282  
						
						
					 
					
						2024-02-01 11:59:56 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a89dbe3813 
							
						 
					 
					
						
						
							
							devops: custom blob report name for test runner tests ( #29280 )  
						
						... 
						
						
						
						Otherwise uploaded reports all have clashing names report-1.zip and
report-2.zip. 
						
						
					 
					
						2024-02-01 09:17:48 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf6549687c 
							
						 
					 
					
						
						
							
							fix(trace viewer): reveal error location when it comes from the test ( #29268 )  
						
						... 
						
						
						
						Errors coming from the test runner do not have an associated `action`,
but have a `stack` that we can reveal. 
						
						
					 
					
						2024-02-01 08:23:07 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5082e10fd 
							
						 
					 
					
						
						
							
							fix: do not retry missing snapshot errors ( #29272 )  
						
						... 
						
						
						
						When `updateSnapshots === 'missing'` we generate new expectations on the
first attempt and don't retry the test afterwards instead of trying it
retries-1 times and only writing new expectation on the last attempt.
This logic infects all serial mode suites that contain the test with
missing expectations, so they also will not be retried.
Reference https://github.com/microsoft/playwright/issues/29073  
						
						
					 
					
						2024-01-31 15:33:38 -08:00 
						 
				 
			
				
					
						
							
							
								Tanay Vardhan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9a8fc944c 
							
						 
					 
					
						
						
							
							fix: Add support for exif jpeg file formats ( #29208 )  
						
						
						
						
					 
					
						2024-01-29 14:58:13 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ee7179b13 
							
						 
					 
					
						
						
							
							fix(test runner): make TestTracing responsible for trace management ( #29181 )  
						
						... 
						
						
						
						... instead of a fixture.
Fixes  #29133 , fixes  #28733 , fixes  #28476 . 
						
						
					 
					
						2024-01-26 15:52:25 -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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a14b1dc51 
							
						 
					 
					
						
						
							
							chore: automatically detect the dev server ( #29176 )  
						
						
						
						
					 
					
						2024-01-25 11:46:47 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41c15cb176 
							
						 
					 
					
						
						
							
							chore: move vite root dir into template folder ( #29081 )  
						
						
						
						
					 
					
						2024-01-23 09:40:05 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbf87ef904 
							
						 
					 
					
						
						
							
							fix: test.fail wrapper method ( #29112 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/29104  
						
						
					 
					
						2024-01-22 19:47:27 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71a48c2562 
							
						 
					 
					
						
						
							
							chore: migrate ct to vite5 ( #29033 )  
						
						... 
						
						
						
						Closes https://github.com/microsoft/playwright/issues/28607  
						
						
					 
					
						2024-01-19 11:13:03 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c76f5294ce 
							
						 
					 
					
						
						
							
							fix: quote trace file path when printing error message ( #29052 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/29039  
						
						
					 
					
						2024-01-18 14:23:12 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee3960529e 
							
						 
					 
					
						
						
							
							fix(ct): allow passing date, url, bigint as properties ( #29031 )  
						
						... 
						
						
						
						Closes: https://github.com/microsoft/playwright/issues/29028 ,
https://github.com/microsoft/playwright/issues/29027  
						
						
					 
					
						2024-01-17 20:43:28 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2328b83af7 
							
						 
					 
					
						
						
							
							test: add a props.children test ( #29026 )  
						
						... 
						
						
						
						Closes https://github.com/microsoft/playwright/issues/29023  
						
						
					 
					
						2024-01-17 12:53:01 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c82919859c 
							
						 
					 
					
						
						
							
							chore: add an image import component test ( #29016 )  
						
						... 
						
						
						
						Closes: https://github.com/microsoft/playwright/issues/22657  
						
						
					 
					
						2024-01-17 09:06:02 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1db18711a2 
							
						 
					 
					
						
						
							
							fix(ct): move import list into the compilation cache data ( #28986 )  
						
						
						
						
					 
					
						2024-01-16 19:31:19 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6d51cf7bd 
							
						 
					 
					
						
						
							
							chore: refactor actionability check to go through node-side retry ( #28982 )  
						
						... 
						
						
						
						This allows to inject a checkpoint in between the actionability checks.
Drive-by: cleanup `InjectedScriptPoll`-related code. 
						
						
					 
					
						2024-01-16 19:11:41 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							775ef30e43 
							
						 
					 
					
						
						
							
							fix(test runner): make TestCase.id not depend on the path separator ( #29010 )  
						
						... 
						
						
						
						Fixes  #28991 . 
					
						2024-01-16 13:32:47 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7721f910b2 
							
						 
					 
					
						
						
							
							chore: roll stable-test-runner to 1.41.0-beta-1705101589000 ( #28993 )  
						
						
						
						
					 
					
						2024-01-16 08:59:55 -08:00 
						 
				 
			
				
					
						
							
							
								jonghoonpark 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c0a972b69 
							
						 
					 
					
						
						
							
							feat(expect): Make toPass's option configurable by TestConfig ( #28231 )  
						
						... 
						
						
						
						Co-authored-by: jonghoon.park <jonghoon.park@lucentblock.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2024-01-16 12:28:38 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92ad1b385c 
							
						 
					 
					
						
						
							
							chore: refactor import processing in ct ( #28975 )  
						
						
						
						
					 
					
						2024-01-12 20:02:27 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afb2582eaa 
							
						 
					 
					
						
						
							
							chore: render only react child ( #28775 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/28410  
						
						
					 
					
						2023-12-22 17:15:49 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc5f34369a 
							
						 
					 
					
						
						
							
							chore: only highlight uncaught errors in source ( #28772 )  
						
						
						
						
					 
					
						2023-12-22 14:19:53 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eeb9e06d5e 
							
						 
					 
					
						
						
							
							chore: box step w/o modifying runtime errors ( #28762 )  
						
						
						
						
					 
					
						2023-12-22 12:00:17 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f14d42723 
							
						 
					 
					
						
						
							
							Revert "fix: respect .only in --list mode" ( #28770 )  
						
						... 
						
						
						
						This reverts commit 9a5bfc54e5af2ee0ad7308fb5abcd57e0562e97c.
As it breaks extension.
Reference #28709  
						
						
					 
					
						2023-12-22 11:03:30 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5c57d0e98 
							
						 
					 
					
						
						
							
							chore: reuse image diff component in trace/html ( #28727 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/28685  
						
						
					 
					
						2023-12-22 10:17:35 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d9e08ac61 
							
						 
					 
					
						
						
							
							chore: box soft steps ( #28749 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/28259  
						
						
					 
					
						2023-12-21 12:16:03 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d583a2dbe 
							
						 
					 
					
						
						
							
							fix: exit from merge-reports in type: "module" projects ( #28725 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/28699  
						
						
					 
					
						2023-12-19 16:49:25 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcaa5758f0 
							
						 
					 
					
						
						
							
							fix: respect .only in --list mode ( #28721 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/28709  
						
						
					 
					
						2023-12-19 12:24:54 -08:00 
						 
				 
			
				
					
						
							
							
								George Griffiths 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c848c0daf 
							
						 
					 
					
						
						
							
							feat(expect): Allow expect timeout to be configured outside of the runner ( #28716 )  
						
						... 
						
						
						
						Fixes  #28702  
					
						2023-12-19 10:55:05 -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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d242ff67ef 
							
						 
					 
					
						
						
							
							chore: follow up to the stylePath review ( #28636 )  
						
						
						
						
					 
					
						2023-12-14 08:19:24 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afe90d648e 
							
						 
					 
					
						
						
							
							fix: do not generate api call steps inside named expects ( #28609 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/28528  
						
						
					 
					
						2023-12-13 09:06:02 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							297cfdfc5f 
							
						 
					 
					
						
						
							
							chore: use ReadonlyArray for input parameters ( #28564 )  
						
						
						
						
					 
					
						2023-12-12 16:22:48 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2dc8eb1e3 
							
						 
					 
					
						
						
							
							fix(components): make sure defineConfig(c1, c2) works ( #28608 )  
						
						
						
						
					 
					
						2023-12-12 14:01:01 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2adfbf24a9 
							
						 
					 
					
						
						
							
							chore: roll stable test runner ( #28523 )  
						
						
						
						
					 
					
						2023-12-06 14:21:01 -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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a7a10d0f6 
							
						 
					 
					
						
						
							
							feat(vrt): allow providing screenshot style ( #28229 )  
						
						
						
						
					 
					
						2023-11-30 17:42:45 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92a0d24069 
							
						 
					 
					
						
						
							
							fix: restore timeout error name ( #28408 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/28404  
						
						
					 
					
						2023-11-29 17:28:17 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							022b36332d 
							
						 
					 
					
						
						
							
							chore: do not add to the internal action logs ( #28365 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/28319  
						
						
					 
					
						2023-11-27 16:43:47 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f61e445f2b 
							
						 
					 
					
						
						
							
							Revert "chore(test runner): remove fake skipped test results ( #27762 )" ( #28360 )  
						
						... 
						
						
						
						This reverts commit 210168e36db026448f419a53e86865335f1332be.
Fixes  #28321 . 
						
						
					 
					
						2023-11-27 16:08:20 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc8ecc3ca4 
							
						 
					 
					
						
						
							
							fix(merge): normalize path separators when merging across platforms ( #28227 )  
						
						
						
						
					 
					
						2023-11-27 12:43:56 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62d4c3fe02 
							
						 
					 
					
						
						
							
							fix(defineConfig): do not add an empty project list to project-less configs ( #28224 )  
						
						... 
						
						
						
						Otherwise, merging two configs without `projects` property will create a
config with an empty project list, which is semantically different and
always leads to "No tests found". 
						
						
					 
					
						2023-11-17 13:36:50 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bd7d67adc 
							
						 
					 
					
						
						
							
							chore: render testInfo errors in the Errors tab ( #28179 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/28056  
						
						
					 
					
						2023-11-16 11:37:57 -08:00