Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							273122b761 
							
						 
					 
					
						
						
							
							chore: align internal test harness w/ @playwright/test ( #9796 )  
						
						
						
						
					 
					
						2021-10-26 13:45:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d4db7a6f0 
							
						 
					 
					
						
						
							
							fix(stack): hide test runner stack frames ( #9735 )  
						
						
						
						
					 
					
						2021-10-25 11:49:59 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53c866c0f2 
							
						 
					 
					
						
						
							
							fix(monorepo): explicitly list package.json exports instead of using glob patterns ( #9584 )  
						
						
						
						
					 
					
						2021-10-19 12:28:02 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4977edcaf3 
							
						 
					 
					
						
						
							
							fix(tracing): fix inconsistent calls of tracing.{start,stop} in fixtures ( #9594 )  
						
						... 
						
						
						
						Drive-by: fix error logging. 
						
						
					 
					
						2021-10-18 21:05:59 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c89d5a50dd 
							
						 
					 
					
						
						
							
							chore: migrate to monorepo ( #9421 )  
						
						
						
						
					 
					
						2021-10-11 16:52:17 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a628d0e0e 
							
						 
					 
					
						
						
							
							chore: read trace off zip file ( #9377 )  
						
						
						
						
					 
					
						2021-10-07 15:49:30 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd22072685 
							
						 
					 
					
						
						
							
							chore: enable object-curly-spacing in ESLint ( #9168 )  
						
						
						
						
					 
					
						2021-09-27 18:58:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcbb792cf3 
							
						 
					 
					
						
						
							
							fix(tracing): retain script resources, but no body ( #8758 )  
						
						
						
						
					 
					
						2021-09-07 15:23:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b30772c67e 
							
						 
					 
					
						
						
							
							fix(tracing): collect apiName for mouse/keyboard/touchscreen ( #8755 )  
						
						
						
						
					 
					
						2021-09-07 13:48:30 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8f8ca7493 
							
						 
					 
					
						
						
							
							feat(tracing): tracing.{start,stop}Chunk instead of tracing._export ( #8521 )  
						
						
						
						
					 
					
						2021-08-31 17:03:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0a7843247 
							
						 
					 
					
						
						
							
							chore: migrate tracing ResourceSnapshot to follow har entry format ( #8391 )  
						
						... 
						
						
						
						This will ease the migration of tracing to har. 
						
						
					 
					
						2021-08-24 13:17:58 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47724fed5a 
							
						 
					 
					
						
						
							
							chore(tracing): rework start/export chunks ( #8378 )  
						
						... 
						
						
						
						Instead of filtering the whole trace file on export, we write
into separate trace file for each chunk. We also write a separate
trace.network file with all resources, because it is reused between
chunks.
This brings us towards `tracing.startFile()/stopFile()` api. 
						
						
					 
					
						2021-08-23 16:08:09 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7818f5fa0b 
							
						 
					 
					
						
						
							
							test: add a tracing bot that collects a trace for most contexts ( #8316 )  
						
						
						
						
					 
					
						2021-08-19 19:09:19 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c96468b9e 
							
						 
					 
					
						
						
							
							fix(tracing): do not stall while capturing snapshot with an open dialog ( #8328 )  
						
						
						
						
					 
					
						2021-08-19 18:20:15 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f06e7b91fb 
							
						 
					 
					
						
						
							
							fix(tracing): serialize resource writes against trace export ( #8296 )  
						
						... 
						
						
						
						Inlining TraceSnapshotter makes it easier to serialize writes and removes no-op glue.
We also stop writing the same resource twice. 
						
						
					 
					
						2021-08-19 07:26:24 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ab60f66bf 
							
						 
					 
					
						
						
							
							feat(tracing): allow calling tracing.start multiple times ( #7992 )  
						
						... 
						
						
						
						Subsequent invocations reset the trace. This removes the `tracing._reset` method.
Also fixed a bug where BASE element was not reset properly.
Also fixed a bug where tracing would affect the result of protocol call
by setting `callMetadata.error` property. 
						
						
					 
					
						2021-08-04 21:11:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e05d8e9fa 
							
						 
					 
					
						
						
							
							feat(tracing): introduce _reset() and _export() ( #7974 )  
						
						... 
						
						
						
						`tracing._export({ path })` exports current tracing state into a file
and does not require tracing to be stopped.
`tracing._reset()` resets current tracing state, but keeps resources
around so they can be referenced in the future snapshots. Does not stop.
The usage pattern is:
```js
await tracing.start({ screenshots: true, snapshots: true });
// ...
await tracing._reset();
// Do stuff, it will all be in the export below.
await tracing._export({ path });
// ...
await tracing.stop();
``` 
						
						
					 
					
						2021-08-03 16:08:06 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c406b23387 
							
						 
					 
					
						
						
							
							feat(tracing): do not store scripts in trace ( #7970 )  
						
						... 
						
						
						
						We do not need them for snapshots. 
						
						
					 
					
						2021-08-03 13:05:58 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3eb21e2322 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1515 ( #7625 )  
						
						
						
						
					 
					
						2021-07-14 18:43:51 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99d7d196c5 
							
						 
					 
					
						
						
							
							feat(trace-viewer): render call info w/ params, result ( #7438 )  
						
						
						
						
					 
					
						2021-07-02 14:33:38 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec47b03722 
							
						 
					 
					
						
						
							
							fix(trace): show interrupted actions in trace ( #7329 )  
						
						
						
						
					 
					
						2021-06-25 17:14:19 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc186be9a9 
							
						 
					 
					
						
						
							
							test: unflake two tests ( #7115 )  
						
						
						
						
					 
					
						2021-06-14 16:01:18 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbce7cbdec 
							
						 
					 
					
						
						
							
							fix(tracing): do not stall on dialogs ( #7059 )  
						
						
						
						
					 
					
						2021-06-10 22:24:04 -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 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							375ceca950 
							
						 
					 
					
						
						
							
							test: disable chromium headed tracing test ( #6878 )  
						
						
						
						
					 
					
						2021-06-03 14:33:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2143a951b 
							
						 
					 
					
						
						
							
							chore: make tracing zero config ( #6859 )  
						
						
						
						
					 
					
						2021-06-02 22:00:34 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d28f45b6ee 
							
						 
					 
					
						
						
							
							api(tracing): export -> stop({path}) ( #6802 )  
						
						
						
						
					 
					
						2021-06-02 10:04:25 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f0d817afd 
							
						 
					 
					
						
						
							
							test: side effects of context.storageState() ( #6793 )  
						
						
						
						
					 
					
						2021-05-28 18:20:49 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c23a06c96e 
							
						 
					 
					
						
						
							
							test: mark "should produce screencast frames fit" as flaky on wk linux ( #6617 )  
						
						
						
						
					 
					
						2021-05-17 12:06:18 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c3bd11820 
							
						 
					 
					
						
						
							
							test: roll to folio@0.4.0-alpha14 ( #6602 )  
						
						
						
						
					 
					
						2021-05-16 19:58:26 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7c6720ce7 
							
						 
					 
					
						
						
							
							chore: include context options into the trace ( #6572 )  
						
						
						
						
					 
					
						2021-05-13 22:36:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b6b894dd8 
							
						 
					 
					
						
						
							
							test: prepare test to use options as passed ( #6557 )  
						
						... 
						
						
						
						This changes `headful` to `headless` to align with launch options.
Also replaces `isChromium` and friends with `browserName`. 
						
						
					 
					
						2021-05-13 10:22:23 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21cb726b7d 
							
						 
					 
					
						
						
							
							chore(tracing): expose tracing api ( #6523 )  
						
						
						
						
					 
					
						2021-05-12 12:21:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45ee257a26 
							
						 
					 
					
						
						
							
							chore(test): fix some screencast tests ( #6522 )  
						
						
						
						
					 
					
						2021-05-12 08:35:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d08c50d277 
							
						 
					 
					
						
						
							
							feat(screencast): scale fixes ( #6475 )  
						
						
						
						
					 
					
						2021-05-11 13:21:01 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9523d9d8f 
							
						 
					 
					
						
						
							
							feat(ff): roll to 1256/1246 ( #6466 )  
						
						
						
						
					 
					
						2021-05-08 11:35:36 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							573327b7b5 
							
						 
					 
					
						
						
							
							test: roll to folio@0.4.0-alpha8 ( #6451 )  
						
						
						
						
					 
					
						2021-05-07 15:25:55 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							934bc672f7 
							
						 
					 
					
						
						
							
							test(tracing): start adding tracing tests ( #6369 )  
						
						
						
						
					 
					
						2021-04-30 07:40:22 -07:00