diff --git a/code-pushup.preset.ts b/code-pushup.preset.ts index 58ae48c4e..5d9200904 100644 --- a/code-pushup.preset.ts +++ b/code-pushup.preset.ts @@ -193,16 +193,10 @@ export const coverageCoreConfigNx = async ( projectName?: string, ): Promise => { const targetNames = ['unit-test', 'int-test']; - const targetArgs = ['-t', ...targetNames]; return { plugins: [ await coveragePlugin({ - coverageToolCommand: { - command: 'npx', - args: projectName - ? ['nx', 'run-many', '-p', projectName, ...targetArgs] - : ['nx', 'run-many', ...targetArgs], - }, + // We do not need to run a coverageToolCommand. This is handled over the Nx task graph. reports: projectName ? [ { diff --git a/project.json b/project.json index aa58578bd..fc7dfea0d 100644 --- a/project.json +++ b/project.json @@ -4,7 +4,18 @@ "targets": { "code-pushup-js-packages": {}, "code-pushup-lighthouse": {}, - "code-pushup-coverage": {}, + "code-pushup-coverage": { + "dependsOn": [ + { + "target": "unit-test", + "projects": "*" + }, + { + "target": "int-test", + "projects": "*" + } + ] + }, "code-pushup-eslint": {}, "code-pushup-jsdocs": {}, "code-pushup-typescript": {},