Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f40e3d22b 
							
						 
					 
					
						
						
							
							chore: make Reporter.onExit an internal method ( #16280 )  
						
						
						
						
					 
					
						2022-08-05 13:41:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							445fe032f5 
							
						 
					 
					
						
						
							
							feat(test runner): separate interrupted status from skipped ( #16124 )  
						
						
						
						
					 
					
						2022-08-02 12:55:43 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c190c3e09 
							
						 
					 
					
						
						
							
							feat(testId): expose persistent test id ( #16003 )  
						
						
						
						
					 
					
						2022-07-27 20:17:19 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f88b1e9cde 
							
						 
					 
					
						
						
							
							feat(reporters): separate onExit from onEnd ( #15926 )  
						
						... 
						
						
						
						This is now used by html reporter to open UI. 
						
						
					 
					
						2022-07-25 13:20:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89c16cbc8b 
							
						 
					 
					
						
						
							
							feat(runner): anonymous describes ( #15424 )  
						
						... 
						
						
						
						Useful to set some options without coming up with an artificial name.
```js
test.describe(() => {
  test.use({ colorScheme: 'dark' });
  test('my test', () => {});
})
``` 
						
						
					 
					
						2022-07-06 13:54:11 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6181b0dcaf 
							
						 
					 
					
						
						
							
							docs: annotate since ( #15386 )  
						
						
						
						
					 
					
						2022-07-05 17:24:50 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76abb3a5be 
							
						 
					 
					
						
						
							
							chore: unify tab generation ( #14802 )  
						
						
						
						
					 
					
						2022-06-10 17:34:31 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f724fa570f 
							
						 
					 
					
						
						
							
							docs: make ts snippets esm-friendly ( #14451 )  
						
						
						
						
					 
					
						2022-05-27 12:36:59 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b3cad7d69 
							
						 
					 
					
						
						
							
							feat: rewrite gitCommitInfo plugin, drop GlobalInfo & attachments ( #13837 )  
						
						
						
						
					 
					
						2022-05-02 16:28:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6ccd4847e 
							
						 
					 
					
						
						
							
							fix(test runner): default workerIndex to -1 ( #13440 )  
						
						
						
						
					 
					
						2022-04-08 15:23:23 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1af32e400f 
							
						 
					 
					
						
						
							
							feat(test-runner): introduce GlobalInfo ( #13083 )  
						
						
						
						
					 
					
						2022-04-08 13:22:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cef476b89f 
							
						 
					 
					
						
						
							
							docs: support optional methods ( #13415 )  
						
						... 
						
						
						
						So far, these are used in `Reporter`. 
						
						
					 
					
						2022-04-07 18:51:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c68f57d2d0 
							
						 
					 
					
						
						
							
							docs: mark optional properties/arguments explicitly with "?" ( #13369 )  
						
						... 
						
						
						
						Previously, we were guessing whether something is optional from the
comment (looking for stuff like "defaults to" or "optional").
To remove this error-prone technique, every optional property or
argument (but not option) is explicitly marked with "?". 
						
						
					 
					
						2022-04-06 19:02:10 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4123a55be5 
							
						 
					 
					
						
						
							
							chore: generate more types ( #13358 )  
						
						... 
						
						
						
						As a result, fix documentation issues:
- Removed `TestStep.data` that is not a thing.
- Added `TestConfig.name` documentation.
- Refined a lot of optional types in the documentation.
- Aligned `test.fail()` and `test.slow()` docs with `test.skip()`.
- Strict set of docs vs types inconsistensies in the generator 
						
						
					 
					
						2022-04-06 13:36:20 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8cc62a2e6 
							
						 
					 
					
						
						
							
							chore: add link validation for docs ( #13047 )  
						
						
						
						
					 
					
						2022-03-25 19:30:45 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba0c7e679b 
							
						 
					 
					
						
						
							
							feat(test-runner): support expect.soft ( #11800 )  
						
						... 
						
						
						
						Soft expects will still fail the test, but will not abort it's execution. As a consequence of this:
-  `TestResult` now might have multiple errors, which is reflected with a new `testResult.erros: TestError[]` field.
- `TestInfo` now might have multiple errors as well, which is reflected with a new `testInfo.errors: TestError[]` field.
Fixes  #7819  
						
						
					 
					
						2022-02-02 18:33:51 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e2fcc4700 
							
						 
					 
					
						
						
							
							chore: do not expose suite load error ( #11797 )  
						
						
						
						
					 
					
						2022-02-01 15:34:16 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b55adaafa 
							
						 
					 
					
						
						
							
							feat(breaking): always report onBegin/onEnd, report file errors ( #11758 )  
						
						
						
						
					 
					
						2022-01-31 17:09:04 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14fd837e94 
							
						 
					 
					
						
						
							
							fix(test runner): hide beforeAll/afterAll hooks from the reporter api ( #11306 )  
						
						... 
						
						
						
						This api is not ready yet. 
						
						
					 
					
						2022-01-10 12:09:51 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0aeaeb929 
							
						 
					 
					
						
						
							
							test: expose repeatEachIndex ( #11158 )  
						
						
						
						
					 
					
						2022-01-03 17:29:54 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d54afab9c 
							
						 
					 
					
						
						
							
							feat(test runner): show beforeAll/afterAll hooks similar to tests ( #10923 )  
						
						... 
						
						
						
						Reporters now get notified about hooks start/end/steps. 
						
						
					 
					
						2021-12-15 10:39:49 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98e2f40bb0 
							
						 
					 
					
						
						
							
							docs: replace TestCase.suite with TestCase.parent ( #10687 )  
						
						... 
						
						
						
						It is there by mistake. 
						
						
					 
					
						2021-12-02 14:24:43 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0302e759df 
							
						 
					 
					
						
						
							
							feat(test runner): allow top-level test.fixme similar to test.skip ( #10250 )  
						
						... 
						
						
						
						```js
test.fixme('my test name', () => {});
``` 
						
						
					 
					
						2021-11-19 11:40:40 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a7b4b745b 
							
						 
					 
					
						
						
							
							docs: Suite.project is a method, not a property ( #10135 )  
						
						
						
						
					 
					
						2021-11-08 10:08:46 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cebe60831 
							
						 
					 
					
						
						
							
							feat(reporters): augment non-stdio reporters with dot/line ( #10003 )  
						
						
						
						
					 
					
						2021-11-03 08:25:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d554a5e30 
							
						 
					 
					
						
						
							
							feat(reporter): expose more apis ( #9603 )  
						
						
						
						
					 
					
						2021-10-19 08:38:04 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e37660b068 
							
						 
					 
					
						
						
							
							feat(api): expose step location ( #9602 )  
						
						
						
						
					 
					
						2021-10-18 21:06:18 -07:00 
						 
				 
			
				
					
						
							
							
								Sidharth Vinod 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cf3448b6b 
							
						 
					 
					
						
						
							
							fix(docs): test-runner location column type ( #9222 )  
						
						
						
						
					 
					
						2021-10-01 08:53:59 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							545d793956 
							
						 
					 
					
						
						
							
							docs: an overview of reporter methods ( #8948 )  
						
						
						
						
					 
					
						2021-09-15 15:29:06 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27f4ef566e 
							
						 
					 
					
						
						
							
							docs: test parallel/failures docs ( #8706 )  
						
						
						
						
					 
					
						2021-09-08 07:44:26 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3a8c38b7e 
							
						 
					 
					
						
						
							
							docs(reporters): fix TS example ( #8531 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2021-08-28 22:53:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb5e44fbc4 
							
						 
					 
					
						
						
							
							docs: introduce overloads, generate JSDoc for overloads ( #8485 )  
						
						... 
						
						
						
						- Each overload, e.g. for `page.evaluate`, shows a nice autocomplete doc,
  not only the first one.
- We can have multiple overloads directly on the docs page, e.g.
  `test.skip(title, fn)` and `test.skip(condition, description)`.
  These overloads are internally named `Test.skip#1` and all aliased
  to `test.skip`. 
						
						
					 
					
						2021-08-27 21:57:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							cccc2ac4bc 
							
						 
					 
					
						
						
							
							chore: fix docs  
						
						
						
						
					 
					
						2021-08-24 19:49:02 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							710cec80a0 
							
						 
					 
					
						
						
							
							feat(test-runner): render step titles ( #8270 )  
						
						
						
						
					 
					
						2021-08-17 16:41:36 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97ba4f22f3 
							
						 
					 
					
						
						
							
							feat(test-runner): report nested steps ( #8266 )  
						
						
						
						
					 
					
						2021-08-17 13:57:26 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79e8592146 
							
						 
					 
					
						
						
							
							docs: refresh getting started docs ( #8054 )  
						
						
						
						
					 
					
						2021-08-06 14:02:41 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5803035c1b 
							
						 
					 
					
						
						
							
							feat(test-runner): introduce steps ( #7952 )  
						
						
						
						
					 
					
						2021-08-02 17:17:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f0485486d 
							
						 
					 
					
						
						
							
							feat(test runner): show errors from interrupted tests when available ( #7874 )  
						
						... 
						
						
						
						This shows the exact operation that is timing out (like click) when
user hits Ctrl+C. 
						
						
					 
					
						2021-07-28 15:43:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfbba5a979 
							
						 
					 
					
						
						
							
							docs(test runner): api reference for reporter api ( #7811 )  
						
						
						
						
					 
					
						2021-07-22 19:56:36 -07:00