feat(dev-infra): add a way to pass assets down to a benchmark application (#37695)

* add a param called ng_assets to the component_benchmark macro to allow static assets to be provided to the base angular app, not just through the ts_devserver

PR Close #37695
This commit is contained in:
Wagner Maciel 2020-06-23 15:27:18 -07:00 committed by Andrew Kushnir
parent 1c1eb3045c
commit 5218916a7e
1 changed files with 3 additions and 0 deletions

View File

@ -25,6 +25,7 @@ def component_benchmark(
driver_deps,
ng_srcs,
ng_deps,
ng_assets = [],
assets = None,
styles = None,
entry_point = None,
@ -65,6 +66,7 @@ def component_benchmark(
driver_deps: Driver's dependencies
ng_srcs: All of the ts srcs for the angular app
ng_deps: Dependencies for the angular app
ng_assets: The static assets for the angular app
assets: Static files
styles: Stylesheets
entry_point: Main entry point for the angular app
@ -104,6 +106,7 @@ def component_benchmark(
ng_module(
name = app_lib,
srcs = ng_srcs,
assets = ng_assets,
# Creates ngFactory and ngSummary to be imported by the app's entry point.
generate_ve_shims = True,
deps = ng_deps,