Paul Biggar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e473fc6a10 
							
						 
					 
					
						
						
							
							docs(test-runner): afterEach JSDoc description typo ( #9542 )  
						
						
						
						
					 
					
						2021-10-16 12:36:07 +02:00 
						 
				 
			
				
					
						
							
							
								Feng Yu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0160c18f7a 
							
						 
					 
					
						
						
							
							docs: fix typo retried ( #9562 )  
						
						
						
						
					 
					
						2021-10-15 19:24:03 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99f3389b3b 
							
						 
					 
					
						
						
							
							feat(html): automatically use console reporter with html ( #9559 )  
						
						
						
						
					 
					
						2021-10-15 19:18:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9135847950 
							
						 
					 
					
						
						
							
							feat(ui): merge stdio in html report ( #9560 )  
						
						
						
						
					 
					
						2021-10-15 16:15:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e31b96cc26 
							
						 
					 
					
						
						
							
							feat(tracing): make context.request appear in the trace ( #9555 )  
						
						
						
						
					 
					
						2021-10-15 15:22:49 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							235cd10a43 
							
						 
					 
					
						
						
							
							fix(runner): clarify where test.use() can be called ( #9486 )  
						
						
						
						
					 
					
						2021-10-15 12:03:26 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							458945821f 
							
						 
					 
					
						
						
							
							doc(html): document html reporter ( #9528 )  
						
						
						
						
					 
					
						2021-10-15 08:15:30 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ea4ec2f7a 
							
						 
					 
					
						
						
							
							feat(html): open show html report when there are failures ( #9526 )  
						
						
						
						
					 
					
						2021-10-14 21:09:41 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4680ef46de 
							
						 
					 
					
						
						
							
							docs: clarify default retry behavior ( #9525 )  
						
						
						
						
					 
					
						2021-10-14 19:28:47 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c711fb35ad 
							
						 
					 
					
						
						
							
							fix(expect): do not rely on displayName ( #9523 )  
						
						... 
						
						
						
						Support for displayName was removed in Node 16.
Switching to Function.name instead.
Relevant V8 change: https://chromium-review.googlesource.com/c/v8/v8/+/2692189  
						
						
					 
					
						2021-10-14 19:23:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75cfe5d1f5 
							
						 
					 
					
						
						
							
							chore: start adding html runner e2e tests ( #9518 )  
						
						
						
						
					 
					
						2021-10-14 15:48:05 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							584014f6fa 
							
						 
					 
					
						
						
							
							feat(html): unhide html reporter ( #9512 )  
						
						
						
						
					 
					
						2021-10-14 11:17:35 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8f875a193 
							
						 
					 
					
						
						
							
							chore: move test runner types into the playwright test package ( #9472 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2021-10-14 11:55:08 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb77912aee 
							
						 
					 
					
						
						
							
							chore: don't include babel compiled files in webpack bundles ( #9491 )  
						
						
						
						
					 
					
						2021-10-13 19:27:50 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e827bde1c2 
							
						 
					 
					
						
						
							
							fix(runner): skip global hooks in --list mode ( #9480 )  
						
						
						
						
					 
					
						2021-10-13 14:18:15 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a0a44bc09 
							
						 
					 
					
						
						
							
							chore: move diff_match_patch into the test package ( #9475 )  
						
						
						
						
					 
					
						2021-10-13 13:38:26 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd99ad0da2 
							
						 
					 
					
						
						
							
							feat(trace): allow multiple traces in a single app, gc traces ( #9478 )  
						
						
						
						
					 
					
						2021-10-13 13:31:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b1a887756 
							
						 
					 
					
						
						
							
							feat(html): link traces from html report ( #9473 )  
						
						
						
						
					 
					
						2021-10-13 11:07:29 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64a3099655 
							
						 
					 
					
						
						
							
							chore(expect): simplify expect implementation ( #9459 )  
						
						
						
						
					 
					
						2021-10-13 08:56:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82ff85b106 
							
						 
					 
					
						
						
							
							fix(matchers): make isNot required in protocol ( #9436 )  
						
						
						
						
					 
					
						2021-10-12 09:01:46 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1160ec239 
							
						 
					 
					
						
						
							
							chore(test-runner): make outputDir based on cwd instead of testDir ( #9360 )  
						
						
						
						
					 
					
						2021-10-11 22:24:46 +02:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d34b53a0d7 
							
						 
					 
					
						
						
							
							feat(test runner): allow comparing binary files to strings ( #9315 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2021-10-11 21:57:59 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0ff2a23d2 
							
						 
					 
					
						
						
							
							chore: add README's for packages ( #9432 )  
						
						
						
						
					 
					
						2021-10-11 19:28:10 +02:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c89d5a50dd 
							
						 
					 
					
						
						
							
							chore: migrate to monorepo ( #9421 )  
						
						
						
						
					 
					
						2021-10-11 16:52:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							167db03f05 
							
						 
					 
					
						
						
							
							feat(test-runner): export reporter api as @playwright/test/reporter ( #7692 )  
						
						
						
						
					 
					
						2021-07-16 21:15:03 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7629587914 
							
						 
					 
					
						
						
							
							fix(test-runner): work with .mjs files ( #7373 )  
						
						
						
						
					 
					
						2021-06-29 15:28:41 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0af1f4399d 
							
						 
					 
					
						
						
							
							fix(test-runner): fix default export breaking on installation tests ( #7331 )  
						
						
						
						
					 
					
						2021-06-25 22:52:04 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7caf05b24a 
							
						 
					 
					
						
						
							
							fix(playwright-test): have the proper default export ( #7328 )  
						
						... 
						
						
						
						There are 3 ways to import `@playwright/test` library in the modern Node.js ecosystem:
- Using `require`: works great, this patch doesn't change it
- Using `import` statement from `.mjs` file - we have wrong `default` for @playwright/test that should be a `test`. This is what test checks for
- Using `import test from '@playwright/test'` from `.ts` file - was broken because TypeScript thought it's a CJS module, whereas it's a ESM module in reality.
Also, typescript types import from `.d.ts` file was broken because we had no default export (`export *` syntax does not export default). 
						
						
					 
					
						2021-06-25 15:29:22 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							deec8a4adb 
							
						 
					 
					
						
						
							
							docs: make docs test-first ( #7214 )  
						
						
						
						
					 
					
						2021-06-18 10:09:38 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b625a04adc 
							
						 
					 
					
						
						
							
							types: move exported objects from index.d.ts to overrides.d.ts ( #7152 )  
						
						... 
						
						
						
						This way we generate these types right away, without duplicating them everywhere. 
						
						
					 
					
						2021-06-15 15:06:18 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f745bf1fbc 
							
						 
					 
					
						
						
							
							chore: bring in folio source ( #6923 )  
						
						... 
						
						
						
						- Source now lives at `src/test`.
- Former folio tests live at `tests/playwright-test`.
- We use `src/test/internal.ts` that exposes base test without
  Playwright fixtures for most tests (to avoid modifications for now).
- Test types live in `types/testFoo.d.ts`.
- Stable test runner is installed to `tests/config/test-runner` during `npm install`.
- All deps including test-only are now listed in `package.json`.
  Non-test deps must also be listed in `build_package.js` to get included. 
						
						
					 
					
						2021-06-06 17:09:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3de3a88930 
							
						 
					 
					
						
						
							
							feat(test): introduce npx playwright test ( #6816 )  
						
						
						
						
					 
					
						2021-06-03 08:07:55 -07:00