@@ -34,39 +34,55 @@ export default defineConfig({
3434
3535 /* Configure projects for major browsers */
3636 projects : [
37+ {
38+ name : 'base tests' ,
39+ testMatch : '**/base.spec.ts' ,
40+ } ,
41+ {
42+ name : 'mask tests' ,
43+ testMatch : '**/mask.spec.ts' ,
44+ dependencies : [ 'base tests' ] ,
45+ } ,
3746 {
3847 name : 'chromium' ,
3948 use : { ...devices [ 'Desktop Chrome' ] } ,
49+ dependencies : [ 'base tests' , 'mask tests' ] ,
4050 } ,
4151
4252 {
4353 name : 'firefox' ,
4454 use : { ...devices [ 'Desktop Firefox' ] } ,
55+ dependencies : [ 'base tests' , 'mask tests' ] ,
4556 } ,
4657
4758 {
4859 name : 'webkit' ,
4960 use : { ...devices [ 'Desktop Safari' ] } ,
61+ dependencies : [ 'base tests' , 'mask tests' ] ,
5062 } ,
5163
5264 /* Test against mobile viewports. */
5365 {
5466 name : 'Mobile Chrome' ,
5567 use : { ...devices [ 'Pixel 5' ] } ,
68+ dependencies : [ 'base tests' , 'mask tests' ] ,
5669 } ,
5770 {
5871 name : 'Mobile Safari' ,
5972 use : { ...devices [ 'iPhone 12' ] } ,
73+ dependencies : [ 'base tests' , 'mask tests' ] ,
6074 } ,
6175
6276 /* Test against branded browsers. */
6377 {
6478 name : 'Microsoft Edge' ,
6579 use : { ...devices [ 'Desktop Edge' ] , channel : 'msedge' } ,
80+ dependencies : [ 'base tests' , 'mask tests' ] ,
6681 } ,
6782 {
6883 name : 'Google Chrome' ,
6984 use : { ...devices [ 'Desktop Chrome' ] , channel : 'chrome' } ,
85+ dependencies : [ 'base tests' , 'mask tests' ] ,
7086 } ,
7187 ] ,
7288
0 commit comments