38 lines
757 B
Python
38 lines
757 B
Python
package(
|
|
default_visibility = ["//visibility:public"])
|
|
load("//tools/bzl:js.bzl", "bower_component_bundle", "vulcanize")
|
|
|
|
WCT_TEST_PATTERNS = [
|
|
'test/*.js',
|
|
'test/*.html',
|
|
'**/*_test.html',
|
|
]
|
|
PY_TEST_PATTERNS = ['polygerrit_wct_tests.py']
|
|
APP_SRCS = glob(
|
|
['**'],
|
|
exclude = [
|
|
'BUCK',
|
|
'*~',
|
|
'**/BUILD',
|
|
'index.html',
|
|
'test/**',
|
|
] + WCT_TEST_PATTERNS + PY_TEST_PATTERNS)
|
|
|
|
|
|
bower_component_bundle(
|
|
name = 'test_components',
|
|
deps = [
|
|
'//polygerrit-ui:polygerrit_components',
|
|
'//lib/js:iron-test-helpers',
|
|
'//lib/js:test-fixture',
|
|
'//lib/js:web-component-tester',
|
|
],
|
|
)
|
|
|
|
vulcanize(
|
|
name = "gr-app",
|
|
app = 'elements/gr-app.html',
|
|
srcs = APP_SRCS,
|
|
deps = [ "//polygerrit-ui:polygerrit_components"],
|
|
)
|