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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a093329fa 
							
						 
					 
					
						
						
							
							chore: do not run all on watch ( #20758 )  
						
						
						
						
					 
					
						2023-02-08 12:44:51 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b941bcf2e 
							
						 
					 
					
						
						
							
							chore: simplify ttests ( #20733 )  
						
						
						
						
					 
					
						2023-02-07 15:11:44 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08e4b50ff6 
							
						 
					 
					
						
						
							
							chore: project deps ( #20514 )  
						
						
						
						
					 
					
						2023-01-31 15:59:13 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c27bd3b07 
							
						 
					 
					
						
						
							
							chore: remove plugin registration sink ( #20460 )  
						
						
						
						
					 
					
						2023-01-27 14:36:41 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe1dd7818d 
							
						 
					 
					
						
						
							
							chore: extract task runner for global setup ( #20345 )  
						
						
						
						
					 
					
						2023-01-25 15:38:23 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							147bb6b292 
							
						 
					 
					
						
						
							
							chore: run global setup before onBegin ( #20285 )  
						
						
						
						
					 
					
						2023-01-23 17:44:23 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a86e140f5 
							
						 
					 
					
						
						
							
							chore: remove TestProject.projectSetup ( #16321 )  
						
						... 
						
						
						
						There are better ideas to address this issue in more general manner. 
						
						
					 
					
						2022-08-05 15:24:30 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3112edb4ca 
							
						 
					 
					
						
						
							
							feat(test runner): TestProject.projectSetup ( #16063 )  
						
						... 
						
						
						
						`projectSetup` is a project-scoped alternative to `globalSetup`.
It is only executed if at least one test from the project is scheduled to run. 
						
						
					 
					
						2022-08-01 09:01:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f954891491 
							
						 
					 
					
						
						
							
							fix(runner): globalTeardown without globalSetup should work ( #15814 )  
						
						
						
						
					 
					
						2022-07-20 12:41:35 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							058f32caff 
							
						 
					 
					
						
						
							
							chore: fixtures-via-plugin implementation ( #13950 )  
						
						
						
						
					 
					
						2022-05-05 10:14:00 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a01b65bedd 
							
						 
					 
					
						
						
							
							chore: drop the legacy global setup mode ( #13803 )  
						
						
						
						
					 
					
						2022-04-27 18:01:37 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5ba0d6846 
							
						 
					 
					
						
						
							
							test: ensure tests do not run after globalSetup fail ( #13255 )  
						
						... 
						
						
						
						Resolves  #13244  
					
						2022-04-01 12:35:25 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9116adc684 
							
						 
					 
					
						
						
							
							chore: allow opt-into the legacy global setup mode ( #11888 )  
						
						
						
						
					 
					
						2022-02-07 10:41:56 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b55adaafa 
							
						 
					 
					
						
						
							
							feat(breaking): always report onBegin/onEnd, report file errors ( #11758 )  
						
						
						
						
					 
					
						2022-01-31 17:09:04 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd22072685 
							
						 
					 
					
						
						
							
							chore: enable object-curly-spacing in ESLint ( #9168 )  
						
						
						
						
					 
					
						2021-09-27 18:58:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9d2d809a2 
							
						 
					 
					
						
						
							
							fix(test): make use in config accept option values only ( #8828 )  
						
						... 
						
						
						
						Also include default options in FullConfig/FullProject.
Also make examples compile and add a test. 
						
						
					 
					
						2021-09-13 17:50:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1260602ac 
							
						 
					 
					
						
						
							
							docs: update global setup docs ( #8637 )  
						
						... 
						
						
						
						Changing example to "authenticate once", and also updating the auth doc.
Adding a test with the same setup. 
						
						
					 
					
						2021-09-01 15:35:46 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20ba7c3a96 
							
						 
					 
					
						
						
							
							feat(test-runner): use require.resolve for globalSetup and globalTeardown ( #7752 )  
						
						
						
						
					 
					
						2021-07-20 15:13:40 -05:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							051dc332a6 
							
						 
					 
					
						
						
							
							feat(test-runner): use require to resolve reporters ( #7749 )  
						
						
						
						
					 
					
						2021-07-20 15:03:01 -05:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c6fa42810 
							
						 
					 
					
						
						
							
							fix(test runner): expose real stack traces and speed up locations ( #7265 )  
						
						... 
						
						
						
						Stop wrapping/prepending error messages so that we do not loose the stack trace. For this, update a few manually thrown errors with better messages (usually including a file path).
Speed up locations by doing manual `sourceMapSupport.wrapCallSite()` for a single call site. Performance gain in the runner process with 100 files x 100 tests each:
- 25% on the fresh run without babel cache;
- 80% on the cached run where babel is almost instant.
Also some obvious cleanups around stack traces (removing unused code). 
						
						
					 
					
						2021-06-23 10:30:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49a8f67c0f 
							
						 
					 
					
						
						
							
							fix(test-runner): resolve global hooks relative to the config dir ( #7061 )  
						
						
						
						
					 
					
						2021-06-10 22:31:27 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46a0213769 
							
						 
					 
					
						
						
							
							chore: remove internal uses of "folio" ( #6931 )  
						
						... 
						
						
						
						Replaced by "pwt" or "playwright test". 
						
						
					 
					
						2021-06-06 22:07:07 -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