Comments (3)
@Jonas-Knebel the plugin expects each dependent project to have a "test" target in its respective project.json configuration to use the coverage directory option. A list of of these coverage directories is then sent through the sonar cli.
from nx-sonarqube.
@koliveira15 Thanks for the quick reply each project has its own test target and the sources are also found, but not executed for some reason. Also a cool feature, which is missing right now would be disabling the automated sending to sonarqube. In our use case we just need the combined files and then sending is done in an own step in the pipeline.
from nx-sonarqube.
@Jonas-Knebel what does your nx.json
's targetDefaults
property look like? The plugin doesn't execute the tests as that should be handled by Nx.
Also a cool feature, which is missing right now would be disabling the automated sending to sonarqube. In our use case we just need the combined files and then sending is done in an own step in the pipeline.
The plugin doesn't combine any files as that is not needed for Sonar to do its analysis. It uses the dependency graph to look at which coverage directories to include. If your use case is combine reports, then I would suggest setting up a post script that utilizes istanbul-combine and then send the report in its own pipeline stage.
from nx-sonarqube.
Related Issues (20)
- Add support for external analyzers HOT 2
- Nx compatibility table HOT 2
- Add support for Nx 19
- Make sonarqube-scanner version dependency less strict
- Astro Docs Site
- Duplicated source and tests: inclusion/exclusion patterns produce disjoint sets for main and test files HOT 1
- "determinePaths" fails if used with nx plugins (nx crystals)
- Branches do not work on Azure Devops HOT 4
- Ambiguous override for "sources" property. HOT 1
- Use sourceRoot if it exists but fallback to root if it doesnt
- Update CI workflow to 0.14.0
- Deploy Docs Site
- Simplify serving/building docs site tasks
- Feature Request Issue Template
- Bugfix Issue Template
- Conventional Commit Hooks
- Contribution Document
- Refactor utils into smaller files
- Sonar ENV & Extra Option Documentation
- Pull Request Template
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nx-sonarqube.