Skip to content

Commit 2471753

Browse files
committed
feat(nx-plugin): add generic configuration for units, and int test with cache deps on test setup
1 parent fa8920b commit 2471753

File tree

13 files changed

+26
-156
lines changed

13 files changed

+26
-156
lines changed

packages/ci/project.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,8 @@
1717
"lint": {
1818
"executor": "@nx/eslint:lint"
1919
},
20-
"unit-test": {
21-
"executor": "@nx/vite:test",
22-
"options": {
23-
"configFile": "packages/ci/vitest.unit.config.ts"
24-
}
25-
},
26-
"int-test": {
27-
"executor": "@nx/vite:test",
28-
"options": {
29-
"configFile": "packages/ci/vitest.int.config.ts"
30-
}
31-
}
20+
"unit-test": {},
21+
"int-test": {}
3222
},
3323
"tags": ["scope:tooling", "type:feature", "publishable"]
3424
}

packages/cli/project.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,8 @@
2424
]
2525
}
2626
},
27-
"unit-test": {
28-
"executor": "@nx/vite:test",
29-
"options": {
30-
"configFile": "packages/cli/vitest.unit.config.ts"
31-
}
32-
},
33-
"int-test": {
34-
"executor": "@nx/vite:test",
35-
"options": {
36-
"configFile": "packages/cli/vitest.int.config.ts"
37-
}
38-
},
27+
"unit-test": {},
28+
"int-test": {},
3929
"run-help": {
4030
"command": "npx dist/packages/cli --help",
4131
"dependsOn": ["build"]

packages/core/project.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,8 @@
2424
]
2525
}
2626
},
27-
"unit-test": {
28-
"executor": "@nx/vite:test",
29-
"options": {
30-
"configFile": "packages/core/vitest.unit.config.ts"
31-
}
32-
},
33-
"int-test": {
34-
"executor": "@nx/vite:test",
35-
"options": {
36-
"configFile": "packages/core/vitest.int.config.ts"
37-
}
38-
}
27+
"unit-test": {},
28+
"int-test": {}
3929
},
4030
"tags": ["scope:core", "type:feature", "publishable"]
4131
}

packages/create-cli/project.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,8 @@
2424
]
2525
}
2626
},
27-
"unit-test": {
28-
"executor": "@nx/vite:test",
29-
"options": {
30-
"configFile": "packages/create-cli/vitest.unit.config.ts"
31-
}
32-
},
33-
"int-test": {
34-
"executor": "@nx/vite:test",
35-
"options": {
36-
"configFile": "packages/create-cli/vitest.int.config.ts"
37-
}
38-
},
27+
"unit-test": {},
28+
"int-test": {},
3929
"exec-node": {
4030
"dependsOn": ["build"],
4131
"command": "node ./dist/packages/create-cli/src/index.js",

packages/models/project.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,8 @@
2525
]
2626
}
2727
},
28-
"unit-test": {
29-
"executor": "@nx/vite:test",
30-
"options": {
31-
"configFile": "packages/models/vitest.unit.config.ts"
32-
}
33-
},
34-
"int-test": {
35-
"executor": "@nx/vite:test",
36-
"options": {
37-
"configFile": "packages/models/vitest.int.config.ts"
38-
}
39-
},
28+
"unit-test": {},
29+
"int-test": {},
4030
"generate-docs": {
4131
"command": "npx zod2md --config packages/models/zod2md.config.ts",
4232
"cache": true,

packages/nx-plugin/project.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,8 @@
4848
]
4949
}
5050
},
51-
"unit-test": {
52-
"executor": "@nx/vite:test",
53-
"options": {
54-
"configFile": "packages/nx-plugin/vitest.unit.config.ts"
55-
}
56-
},
57-
"int-test": {
58-
"executor": "@nx/vite:test",
59-
"options": {
60-
"configFile": "packages/nx-plugin/vitest.int.config.ts"
61-
}
62-
}
51+
"unit-test": {},
52+
"int-test": {}
6353
},
6454
"tags": ["scope:tooling", "type:feature", "publishable"]
6555
}

packages/plugin-coverage/project.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,8 @@
2525
]
2626
}
2727
},
28-
"unit-test": {
29-
"executor": "@nx/vite:test",
30-
"options": {
31-
"configFile": "packages/plugin-coverage/vitest.unit.config.ts"
32-
}
33-
},
34-
"int-test": {
35-
"executor": "@nx/vite:test",
36-
"options": {
37-
"configFile": "packages/plugin-coverage/vitest.int.config.ts"
38-
}
39-
}
28+
"unit-test": {},
29+
"int-test": {}
4030
},
4131
"tags": ["scope:plugin", "type:feature", "publishable"]
4232
}

packages/plugin-eslint/project.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,8 @@
2525
]
2626
}
2727
},
28-
"unit-test": {
29-
"executor": "@nx/vite:test",
30-
"options": {
31-
"configFile": "packages/plugin-eslint/vitest.unit.config.ts"
32-
}
33-
},
34-
"int-test": {
35-
"executor": "@nx/vite:test",
36-
"options": {
37-
"configFile": "packages/plugin-eslint/vitest.int.config.ts"
38-
}
39-
}
28+
"unit-test": {},
29+
"int-test": {}
4030
},
4131
"tags": ["scope:plugin", "type:feature", "publishable"]
4232
}

packages/plugin-js-packages/project.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,8 @@
2525
]
2626
}
2727
},
28-
"unit-test": {
29-
"executor": "@nx/vite:test",
30-
"options": {
31-
"configFile": "packages/plugin-js-packages/vitest.unit.config.ts"
32-
}
33-
},
34-
"int-test": {
35-
"executor": "@nx/vite:test",
36-
"options": {
37-
"configFile": "packages/plugin-js-packages/vitest.int.config.ts"
38-
}
39-
}
28+
"unit-test": {},
29+
"int-test": {}
4030
},
4131
"tags": ["scope:plugin", "type:feature", "publishable"],
4232
"description": "A plugin for JavaScript packages."

packages/plugin-jsdocs/project.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,7 @@
2525
]
2626
}
2727
},
28-
"unit-test": {
29-
"executor": "@nx/vite:test",
30-
"options": {
31-
"configFile": "packages/plugin-jsdocs/vitest.unit.config.ts"
32-
}
33-
},
34-
"int-test": {
35-
"executor": "@nx/vite:test",
36-
"options": {
37-
"configFile": "packages/plugin-jsdocs/vitest.int.config.ts"
38-
}
39-
}
28+
"unit-test": {},
29+
"int-test": {}
4030
}
4131
}

0 commit comments

Comments
 (0)