Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6d86c20f3 
							
						 
					 
					
						
						
							
							chore: run more reporter tests through blob report, some fixes ( #23765 )  
						
						
						
						
					 
					
						2023-06-16 21:30:55 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d2502ee62 
							
						 
					 
					
						
						
							
							test: make page-leaks tests pass in electron ( #22277 )  
						
						... 
						
						
						
						They've been failing
https://devops.playwright.dev/flakiness.html#filter_spec=page%2Fpage-leaks.spec.ts&test_parameter_filters=%5B%5D×tamp=1680901928195  
						
						
					 
					
						2023-04-07 17:20:49 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d59e0e10ce 
							
						 
					 
					
						
						
							
							feat: blob reporter ( #22244 )  
						
						... 
						
						
						
						#10437  
					
						2023-04-07 13:47:52 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							159e71982e 
							
						 
					 
					
						
						
							
							chore: render failed steps in the basic reporters ( #22200 )  
						
						... 
						
						
						
						Fixes  #20532  
					
						2023-04-05 13:03:42 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24c8d45c70 
							
						 
					 
					
						
						
							
							chore: enable tsc for ttest sources ( #21018 )  
						
						
						
						
					 
					
						2023-02-19 11:18:07 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91da67fab1 
							
						 
					 
					
						
						
							
							test: remove magic headers in ttest ( #20867 )  
						
						... 
						
						
						
						Instead, explicitly import from '@playwright/test'. 
						
						
					 
					
						2023-02-14 19:20:56 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de69b766d9 
							
						 
					 
					
						
						
							
							test: code health in ttest ( #20837 )  
						
						... 
						
						
						
						- Remove duplicate tests.
- Remove unused test helpers.
- Print full watch output on failures.
- Unflake some tests. 
						
						
					 
					
						2023-02-10 20:26:19 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b941bcf2e 
							
						 
					 
					
						
						
							
							chore: simplify ttests ( #20733 )  
						
						
						
						
					 
					
						2023-02-07 15:11:44 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab78865a8d 
							
						 
					 
					
						
						
							
							chore: render steps in list reporter ( #18269 )  
						
						
						
						
					 
					
						2022-10-24 15:54:53 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8466c436c9 
							
						 
					 
					
						
						
							
							fix(list reporter): properly count new lines for long stdout ( #17339 )  
						
						
						
						
					 
					
						2022-09-14 15:25:24 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ce727c936 
							
						 
					 
					
						
						
							
							feat(list reporter): number test runs to see testing progress ( #15693 )  
						
						... 
						
						
						
						Drive-by: replace a few colors.gray with colors.dim for better contrast. 
						
						
					 
					
						2022-07-25 13:22:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22ead7b5ab 
							
						 
					 
					
						
						
							
							Revert "fix(test runner): handle istty in line reporter ( #15455 )" ( #15633 )  
						
						... 
						
						
						
						This reverts commit 767babc3a225f9dec7efbcfef1bd073bcb053d93. 
						
						
					 
					
						2022-07-13 15:11:56 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							767babc3a2 
							
						 
					 
					
						
						
							
							fix(test runner): handle istty in line reporter ( #15455 )  
						
						... 
						
						
						
						When running without tty, line reporter outputs a line for each
percent of the tests, thus limiting the output to ~100 lines.
In addition, reporters now support PLAYWRIGHT_LIVE_TERMINAL
env variable to force tty mode. 
						
						
					 
					
						2022-07-07 09:55:12 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5083da9d98 
							
						 
					 
					
						
						
							
							test: unflake "should truncate long test names" ( #15286 )  
						
						
						
						
					 
					
						2022-06-30 20:24:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a46aaee6e8 
							
						 
					 
					
						
						
							
							fix(reporters): truncate long test titles from the start ( #15052 )  
						
						... 
						
						
						
						Most useful information is at the end - test name, current step, retry.
We truncate the repetitive project + suites at the start. 
						
						
					 
					
						2022-06-22 17:03:54 -07:00 
						 
				 
			
				
					
						
							
							
								Xiaoxing Ye 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04e9d2ec08 
							
						 
					 
					
						
						
							
							test(test-runner): fix reporter-list test cannot be run on win32 vscode ( #12951 )  
						
						
						
						
					 
					
						2022-03-23 11:48:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							237954212c 
							
						 
					 
					
						
						
							
							Revert "feat(line reporter): show stats, handle tty" ( #12735 )  
						
						... 
						
						
						
						This reverts commit be817d1a53c2f2e31a29dd2b11df5d928fea3805, PR #12695 .
Reason: found issues with stdout messing with stats. 
						
						
					 
					
						2022-03-14 10:37:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be817d1a53 
							
						 
					 
					
						
						
							
							feat(line reporter): show stats, handle tty ( #12695 )  
						
						... 
						
						
						
						- Line reporter now shows stats in addition to the test name:
  ```log
  [chromium] › page/page-click-react.spec.ts:108:1 › should not retarget when element changes on hover
  23% [21/93] Passed: 17 Flaky: 0 Failed: 0 Skipped: 4 (7s)
  ```
- When connected to a TTY or with `env.PLAYWRIGHT_LIVE_TERMINAL`
set to anything but `'0'` or `'false'`, line reporter updates in place.
- When not connected to a TTY, line reporter prints an update
after each ~1% of tests done, so it never prints more than 100 lines.
- Updated tests to the golden style. 
						
						
					 
					
						2022-03-11 18:19:33 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91672595f2 
							
						 
					 
					
						
						
							
							fix(reporters): normalize usage of isTTY, env.CI and debug env variables ( #12295 )  
						
						... 
						
						
						
						- `stdout.isTTY` controls whether list reporter updates lines or just adds them;
- `env.CI` is used in a few places to affect the defaults:
  - whether to open interactive html;
  - default reporter dot/line;
  - default terminal reporter added to non-terminal reporters;
- `env.PWTEST_SKIP_TEST_OUTPUT` is removed;
- `env.PW_TEST_DEBUG_REPORTERS` is introduced specifically for tests. 
						
						
					 
					
						2022-02-24 12:39:28 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9ba49936f 
							
						 
					 
					
						
						
							
							feat(reporters): show retry #x when running a test ( #11003 )  
						
						
						
						
					 
					
						2021-12-17 21:07:04 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5780be41b 
							
						 
					 
					
						
						
							
							fix(list reporter): make sure that duration suffix survives truncation ( #11002 )  
						
						
						
						
					 
					
						2021-12-17 13:08:02 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							584014f6fa 
							
						 
					 
					
						
						
							
							feat(html): unhide html reporter ( #9512 )  
						
						
						
						
					 
					
						2021-10-14 11:17:35 -07:00