| 
									
										
										
										
											2016-08-26 12:27:24 -07:00
										 |  |  | # How to run the benchmarks locally
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Run in the browser
 | 
					
						
							| 
									
										
										
										
											2019-01-05 22:15:06 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ```bash | 
					
						
							| 
									
										
										
										
											2019-02-12 19:23:53 +01:00
										 |  |  | yarn bazel run modules/benchmarks/src/tree/{name}:devserver | 
					
						
							| 
									
										
										
										
											2019-01-05 22:15:06 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-02-12 19:23:53 +01:00
										 |  |  | # e.g. "ng2" tree benchmark:
 | 
					
						
							|  |  |  | yarn bazel run modules/benchmarks/src/tree/ng2:devserver | 
					
						
							| 
									
										
										
										
											2019-01-05 22:15:06 +01:00
										 |  |  | ``` | 
					
						
							| 
									
										
										
										
											2016-08-26 12:27:24 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## Run e2e tests
 | 
					
						
							| 
									
										
										
										
											2016-08-30 09:29:39 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-02-12 19:23:53 +01:00
										 |  |  | ``` | 
					
						
							|  |  |  | # Run e2e tests of individual applications:
 | 
					
						
							|  |  |  | yarn bazel test modules/benchmarks/src/tree/ng2/... | 
					
						
							| 
									
										
										
										
											2016-08-30 09:29:39 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-02-12 19:23:53 +01:00
										 |  |  | # Run all e2e tests:
 | 
					
						
							|  |  |  | yarn bazel test modules/benchmarks/... | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2016-10-06 08:37:37 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-02-12 19:23:53 +01:00
										 |  |  | ## Use of *_aot.ts files
 | 
					
						
							| 
									
										
										
										
											2016-10-06 08:37:37 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-02-12 19:23:53 +01:00
										 |  |  | The `*_aot.ts` files are used as entry-points within Google to run the benchmark | 
					
						
							|  |  |  | tests. These are still built as part of the corresponding `ng_module` rule. |