Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31d45ad4dc 
							
						 
					 
					
						
						
							
							chore(runner): add all setup files in separate pass ( #18978 )  
						
						
						
						
					 
					
						2022-11-22 16:22:48 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5424c8c385 
							
						 
					 
					
						
						
							
							fix(test): unflake workers test ( #17728 )  
						
						
						
						
					 
					
						2022-09-30 08:07:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							baa2ef2700 
							
						 
					 
					
						
						
							
							fix(test runner): show interrupted as yellow ( #16396 )  
						
						... 
						
						
						
						Drive-by: fix unreadable character in "duplicate titles" error. 
						
						
					 
					
						2022-08-09 21:17:30 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c02d83fb11 
							
						 
					 
					
						
						
							
							fix(runner): filter only after duplicate titles check ( #15401 )  
						
						
						
						
					 
					
						2022-07-06 12:51:26 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41529bb1a5 
							
						 
					 
					
						
						
							
							chore: respect sigint in global setup ( #14805 )  
						
						
						
						
					 
					
						2022-06-12 13:06:00 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							305afcdacf 
							
						 
					 
					
						
						
							
							fix(test runner): fix duplicate titles error when multiple issues are present ( #14090 )  
						
						
						
						
					 
					
						2022-05-11 11:53:16 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e6ef8f622 
							
						 
					 
					
						
						
							
							fix(runner): fail if worker cannot find some of the tests ( #13666 )  
						
						
						
						
					 
					
						2022-04-25 09:05:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6ccd4847e 
							
						 
					 
					
						
						
							
							fix(test runner): default workerIndex to -1 ( #13440 )  
						
						
						
						
					 
					
						2022-04-08 15:23:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9814c592d2 
							
						 
					 
					
						
						
							
							fix(test runner): shutdown redundant workers ( #12062 )  
						
						
						
						
					 
					
						2022-02-14 10:57:15 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2336692e8a 
							
						 
					 
					
						
						
							
							feat: support clarification message for expect ( #11735 )  
						
						... 
						
						
						
						The clarification message is displayed in the HTML report as the name of the step:

It is also shown in terminal output:

Fixes  #7816  
						
						
					 
					
						2022-01-31 17:14:59 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							193c79a685 
							
						 
					 
					
						
						
							
							feat(test runner): rewrite dispatcher to avoid unneded stalls ( #9629 )  
						
						... 
						
						
						
						In some circumstances, dispatcher was waiting for all exisitng jobs
to finish before scheduling a new one. This leads to unneded stalls.
Instead, we can schedule jobs right away, if we have a worker
available. 
						
						
					 
					
						2021-10-22 11:10:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bbf86d060 
							
						 
					 
					
						
						
							
							feat(test runner): file scope fixtures ( #7969 )  
						
						... 
						
						
						
						These are reset after running tests from a single file. 
						
						
					 
					
						2021-08-04 21:11:02 -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 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae489b1c43 
							
						 
					 
					
						
						
							
							fix(test-runner): do not override error with unhandled error ( #7507 )  
						
						
						
						
					 
					
						2021-07-08 18:24:07 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2073193c36 
							
						 
					 
					
						
						
							
							fix(test runner): keep track of remaining tests on the runner side ( #7486 )  
						
						... 
						
						
						
						This fixes two issues:
- Sudden worker process exit is properly accounted for.
- We can stop() workers willy-nilly, e.g. after reaching maxFailures.
Details:
- DonePayload does not send `reamining` anymore, and worker does not track it.
- Instead, `Dispatcher._runJob` track remaining tests and acts accordingly.
- Upon worker exit, we emulate a fatal error for all remaining tests.
Drive-by:
- Do not report onTestBegin after reaching maxFailures to avoid confusion.
  Before, we did report onTestBegin, but not onTestEnd.
- List reporter aligned between "running" and "finished" state - it was
  one character misplaced.
- Added a SIGINT test. 
						
						
					 
					
						2021-07-07 12:04:43 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0776cf76a2 
							
						 
					 
					
						
						
							
							feat(test-runner): do only allow unique spec titles per suite ( #7300 )  
						
						
						
						
					 
					
						2021-06-28 22:13:35 +02:00