Peng-Yu Chen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f6d4a7b73 
							
						 
					 
					
						
						
							
							feat(download): adding a new Download._cancel method ( #6236 )  
						
						
						
						
					 
					
						2021-06-12 22:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a8b3932f8 
							
						 
					 
					
						
						
							
							Revert "fix(test-runner): support passing slowMo option ( #6991 )" ( #7077 )  
						
						... 
						
						
						
						This reverts commit 178489d091a5ee756e2575c2dd9932cb26d012e4.
Reason for revert: this clashes with testrunner options. 
						
						
					 
					
						2021-06-11 16:19:50 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6831df26f 
							
						 
					 
					
						
						
							
							feat: roll Firefox to r1271 ( #7067 )  
						
						... 
						
						
						
						References #7015  
						
						
					 
					
						2021-06-11 10:50:02 -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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbce7cbdec 
							
						 
					 
					
						
						
							
							fix(tracing): do not stall on dialogs ( #7059 )  
						
						
						
						
					 
					
						2021-06-10 22:24:04 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f52290d4ea 
							
						 
					 
					
						
						
							
							Revert "feat: add defaultTimeout browser context configuration option ( #6944 )" ( #7057 )  
						
						... 
						
						
						
						This reverts commit 617dfdef9e353cfe77129c69543aa25104df36d3.
It turns out this might conflict with our bright testrunner future. 
						
						
					 
					
						2021-06-10 18:38:56 -07:00 
						 
				 
			
				
					
						
							
							
								Amit Abershitz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							617dfdef9e 
							
						 
					 
					
						
						
							
							feat: add defaultTimeout browser context configuration option ( #6944 )  
						
						... 
						
						
						
						Fixes  #6940 
Co-authored-by: Amit Abershitz <aabershitz@proofpoint.com>
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
					
						2021-06-10 18:10:20 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b1bae8a40 
							
						 
					 
					
						
						
							
							feat(codegen): allow generating tests ( #7049 )  
						
						
						
						
					 
					
						2021-06-10 16:52:59 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5157f74bcc 
							
						 
					 
					
						
						
							
							test: toJSON property for Arrays after evaluation in FF ( #7016 )  
						
						
						
						
					 
					
						2021-06-10 10:53:30 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05382c997b 
							
						 
					 
					
						
						
							
							fix(test-runner): do only match JS/TS files when collecting ( #7014 )  
						
						
						
						
					 
					
						2021-06-10 16:41:57 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							178489d091 
							
						 
					 
					
						
						
							
							fix(test-runner): support passing slowMo option ( #6991 )  
						
						... 
						
						
						
						Fixes  #6984 
Reverts #6967  
					
						2021-06-09 14:02:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e707207d6f 
							
						 
					 
					
						
						
							
							test: update evaluate-no-stall test to get a proper error ( #6973 )  
						
						... 
						
						
						
						This test is flaky, and gives us "expected true, got false".
We should see the actual error message instead. 
						
						
					 
					
						2021-06-08 16:27:44 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d6ca5284c 
							
						 
					 
					
						
						
							
							feat(test runner): add tests for playwright-specific fixtures ( #6952 )  
						
						
						
						
					 
					
						2021-06-08 15:52:08 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37af9ce3cf 
							
						 
					 
					
						
						
							
							test(playwright-test): fix fixtures test ( #6967 )  
						
						... 
						
						
						
						🤷♂️  
					
						2021-06-08 13:10:15 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb01844710 
							
						 
					 
					
						
						
							
							chore(tests): roll stable test runner to jun-8-2021 ( #6951 )  
						
						
						
						
					 
					
						2021-06-08 08:35:04 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8960584b78 
							
						 
					 
					
						
						
							
							fix(chromium): drag and drop works in chromium ( #6207 )  
						
						... 
						
						
						
						Waiting for #6203  to percolate to the cdn. But this all works locally.
Fixes  #1094  
						
						
					 
					
						2021-06-07 10:27:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c13f679b7 
							
						 
					 
					
						
						
							
							fix(test runner): remove folio/jest namespaces in expect matchers ( #6930 )  
						
						
						
						
					 
					
						2021-06-07 08:02:01 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfd49b5c01 
							
						 
					 
					
						
						
							
							feat: support npx playwright install msedge ( #6861 )  
						
						
						
						
					 
					
						2021-06-07 00:23:22 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b556ee6f5b 
							
						 
					 
					
						
						
							
							chore: brush up playwright-test types ( #6928 )  
						
						
						
						
					 
					
						2021-06-06 20:18:47 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82041b2f74 
							
						 
					 
					
						
						
							
							test: roll to folio@0.4.0-alpha28 ( #6918 )  
						
						
						
						
					 
					
						2021-06-04 20:54:58 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69b734629c 
							
						 
					 
					
						
						
							
							fix: various test-related fixes ( #6916 )  
						
						... 
						
						
						
						- Closing inspector window resumes the script.
- Replace FOLIO_WORKER_INDEX with TEST_WORKER_INDEX.
- Account for `@playwright/test` stack traces. 
						
						
					 
					
						2021-06-04 18:43:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a83646684a 
							
						 
					 
					
						
						
							
							fix(tracing): error handling ( #6888 )  
						
						... 
						
						
						
						- Reject when ZipFile signals an error.
- Make sure snapshotter does not save trace events after stop().
- Await pending blob writes on stop(). 
						
						
					 
					
						2021-06-04 14:52:16 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec2b6a7d8b 
							
						 
					 
					
						
						
							
							test: add a glob test ( #6911 )  
						
						
						
						
					 
					
						2021-06-04 13:33:45 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a96491cbbb 
							
						 
					 
					
						
						
							
							feat(downloads): subscribe to download events in Browser domain instead of Page ( #6082 )  
						
						
						
						
					 
					
						2021-06-04 09:54:29 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e37c078ea6 
							
						 
					 
					
						
						
							
							test(nonStallingRawEvaluateInExistingMainContext): fix broken test ( #6908 )  
						
						
						
						
					 
					
						2021-06-04 09:33:44 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21b00d0bcc 
							
						 
					 
					
						
						
							
							test: roll to folio@0.4.0-alpha27 ( #6897 )  
						
						
						
						
					 
					
						2021-06-03 22:06:59 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb0004c22c 
							
						 
					 
					
						
						
							
							feat(webkit): bump to 1492 ( #6887 )  
						
						
						
						
					 
					
						2021-06-03 16:21:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4482f3ad3 
							
						 
					 
					
						
						
							
							chore: do not use Array.from in injected script ( #6876 )  
						
						... 
						
						
						
						This method is most often overridden by some bad polyfill that
does not work correctly and breaks `$eval` and `$$eval` methods.
As a best-effort fix, use a `[...iterable]` throughout the code. 
						
						
					 
					
						2021-06-03 15:10:02 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							375ceca950 
							
						 
					 
					
						
						
							
							test: disable chromium headed tracing test ( #6878 )  
						
						
						
						
					 
					
						2021-06-03 14:33:33 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							064150f8dd 
							
						 
					 
					
						
						
							
							chore: use fs.promises API instead of promisify ( #6871 )  
						
						
						
						
					 
					
						2021-06-03 18:55:33 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2143a951b 
							
						 
					 
					
						
						
							
							chore: make tracing zero config ( #6859 )  
						
						
						
						
					 
					
						2021-06-02 22:00:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							837ee08a53 
							
						 
					 
					
						
						
							
							fix(waitForSelector): retry when context is gone during node adoption ( #6851 )  
						
						... 
						
						
						
						There is a small window after finishing the "rerunnable task" where
we adopt the node to the main world and navigation could destroy the context. 
						
						
					 
					
						2021-06-02 20:17:24 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c09726b023 
							
						 
					 
					
						
						
							
							test: add tests for port-forwarding via playwrightclient ( #6860 )q  
						
						
						
						
					 
					
						2021-06-03 02:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								Karan Shah 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							254ec155eb 
							
						 
					 
					
						
						
							
							feat(user-agent): Adding User-Agent in headers while making connection to browser ( #6813 )  
						
						
						
						
					 
					
						2021-06-02 11:36:58 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fde9bc13f 
							
						 
					 
					
						
						
							
							fix(webkit): use new awaitPromise parameter instead of separate command ( #6852 )  
						
						
						
						
					 
					
						2021-06-02 10:04:47 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d28f45b6ee 
							
						 
					 
					
						
						
							
							api(tracing): export -> stop({path}) ( #6802 )  
						
						
						
						
					 
					
						2021-06-02 10:04:25 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							831a1c846f 
							
						 
					 
					
						
						
							
							feat(firefox-stable): roll Firefox-Stable to Firefox v89 ( #6833 )  
						
						... 
						
						
						
						References #6817  
						
						
					 
					
						2021-06-02 08:34:03 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1020d3d329 
							
						 
					 
					
						
						
							
							feat(webkit): bump to 1488 ( #6826 )  
						
						
						
						
					 
					
						2021-06-01 23:09:58 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							251c7d8df1 
							
						 
					 
					
						
						
							
							test: properly disable electron test ( #6839 )  
						
						... 
						
						
						
						This test is failing since ee7e38c60dhttps://devops.aslushnikov.com/flakiness2.html#browser=electron&platform=Ubuntu+20.04×tamp=1622444340000 
P.S. this is a follow-up to a1106e5d4ed32a2dcf1a047459f382026b42491c -
turns out `it.fail` is still failing in case of a timeout. 
						
						
					 
					
						2021-06-01 23:09:07 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1106e5d4e 
							
						 
					 
					
						
						
							
							test: disable test that fails on Electron ( #6837 )  
						
						... 
						
						
						
						This test is failing since ee7e38c60dhttps://devops.aslushnikov.com/flakiness2.html#browser=electron&platform=Ubuntu+20.04×tamp=1622444340000  
						
						
					 
					
						2021-06-01 19:04:24 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2951f4b065 
							
						 
					 
					
						
						
							
							chore(evaluate): remove private _evaluateInUtility methods ( #6815 )  
						
						
						
						
					 
					
						2021-06-01 08:36:16 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f0d817afd 
							
						 
					 
					
						
						
							
							test: side effects of context.storageState() ( #6793 )  
						
						
						
						
					 
					
						2021-05-28 18:20:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fefac9b8c 
							
						 
					 
					
						
						
							
							test: roll to folio@0.4.0-alpha21 ( #6789 )  
						
						
						
						
					 
					
						2021-05-28 17:03:18 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2ab1951fd 
							
						 
					 
					
						
						
							
							feat(firefox): bump to 1268 ( #6779 )  
						
						
						
						
					 
					
						2021-05-28 09:16:42 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b220e50ee 
							
						 
					 
					
						
						
							
							test: add failing test for eval with overridden Array.toJSON ( #6766 )  
						
						
						
						
					 
					
						2021-05-26 16:02:21 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95bd4b315c 
							
						 
					 
					
						
						
							
							chore: fix codegen to emit new C# api ( #6763 )  
						
						
						
						
					 
					
						2021-05-26 15:44:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d36bffb9a9 
							
						 
					 
					
						
						
							
							fix(connect): respect timeout in all scenarios ( #6762 )  
						
						... 
						
						
						
						Drive-by: fix console error in test arising from bad usage
of test websocket server in `connect()` calls. 
						
						
					 
					
						2021-05-26 15:18:52 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1778e117f7 
							
						 
					 
					
						
						
							
							fix(port-forwarding): on WebKit Win ( #6745 )  
						
						
						
						
					 
					
						2021-05-26 16:51:55 +02:00