11
11
12
12
npm_run_build {
13
13
dependsOn spotlessCheck
14
+ dependsOn npm_run_test
14
15
15
16
inputs. files fileTree(" src" )
16
17
inputs. file ' angular.json'
@@ -20,6 +21,13 @@ npm_run_build {
20
21
outputs. dir ' build'
21
22
}
22
23
24
+ npm_run_test {
25
+ inputs. files fileTree(" src" )
26
+ inputs. file ' angular.json'
27
+ inputs. file ' package.json'
28
+ inputs. file ' package-lock.json'
29
+ }
30
+
23
31
tasks. register(' buildPages' , NpmTask ) {
24
32
args = [' run' , ' build_pages' ]
25
33
@@ -56,8 +64,8 @@ spotless {
56
64
target ' src/**/*.html'
57
65
58
66
prettier()
59
- .npmExecutable(" ${ tasks.named('npmSetup').get().npmDir.get()}${ npmExec} " )
60
- .nodeExecutable(" ${ tasks.named('nodeSetup').get().nodeDir.get()}${ nodeExec} " )
67
+ .npmExecutable(" ${ tasks.named('npmSetup').get().npmDir.get()}${ npmExec} " )
68
+ .nodeExecutable(" ${ tasks.named('nodeSetup').get().nodeDir.get()}${ nodeExec} " )
61
69
62
70
licenseHeader(" <!-- SPDX-License-Identifier: Apache-2.0 -->" , " <[^!].*>" )
63
71
@@ -69,8 +77,8 @@ spotless {
69
77
target ' src/**/*.json'
70
78
71
79
prettier()
72
- .npmExecutable(" ${ tasks.named('npmSetup').get().npmDir.get()}${ npmExec} " )
73
- .nodeExecutable(" ${ tasks.named('nodeSetup').get().nodeDir.get()}${ nodeExec} " )
80
+ .npmExecutable(" ${ tasks.named('npmSetup').get().npmDir.get()}${ npmExec} " )
81
+ .nodeExecutable(" ${ tasks.named('nodeSetup').get().nodeDir.get()}${ nodeExec} " )
74
82
75
83
trimTrailingWhitespace()
76
84
endWithNewline()
@@ -80,8 +88,8 @@ spotless {
80
88
target ' src/**/*.ts' , ' src/**/*.js' , ' src/**/*.css' , ' src/**/*.scss'
81
89
82
90
prettier()
83
- .npmExecutable(" ${ tasks.named('npmSetup').get().npmDir.get()}${ npmExec} " )
84
- .nodeExecutable(" ${ tasks.named('nodeSetup').get().nodeDir.get()}${ nodeExec} " )
91
+ .npmExecutable(" ${ tasks.named('npmSetup').get().npmDir.get()}${ npmExec} " )
92
+ .nodeExecutable(" ${ tasks.named('nodeSetup').get().nodeDir.get()}${ nodeExec} " )
85
93
86
94
licenseHeader(" /* SPDX-License-Identifier: Apache-2.0 */" , " import|export|.* \\ {" )
87
95
0 commit comments