OW2 MRL issueshttps://gitlab.ow2.org/ow2/mrl/-/issues2021-04-26T13:59:20Zhttps://gitlab.ow2.org/ow2/mrl/-/issues/13Remove outliers when computing average values2021-04-26T13:59:20ZPierre-Yves GibelloRemove outliers when computing average valuesSome computed values are averages: for example, BugOpenTime is the average issue open time.
In this case, a few values may be far above or below the standard deviation: they should be removed, considering them as outliers.Some computed values are averages: for example, BugOpenTime is the average issue open time.
In this case, a few values may be far above or below the standard deviation: they should be removed, considering them as outliers.Pierre-Yves GibelloPierre-Yves Gibellohttps://gitlab.ow2.org/ow2/mrl/-/issues/107Setup SonarQube for GLPI2021-08-10T14:33:47ZAntoine MottierSetup SonarQube for GLPIWe need to configure the CI to run Sonar Scanner on GLPI.
Some information can be found in [CONTRIBUTING.md](https://github.com/glpi-project/glpi/blob/9.5/bugfixes/CONTRIBUTING.md), [tests README.md](https://github.com/glpi-project/glpi...We need to configure the CI to run Sonar Scanner on GLPI.
Some information can be found in [CONTRIBUTING.md](https://github.com/glpi-project/glpi/blob/9.5/bugfixes/CONTRIBUTING.md), [tests README.md](https://github.com/glpi-project/glpi/blob/9.5/bugfixes/tests/README.md) and in [run_tests.sh](https://github.com/glpi-project/glpi/blob/9.5/bugfixes/tests/run_tests.sh).
Running the tests require to use [atoum](http://atoum.org/) an alternative or addition to PHPUnit. Explanation why GLPI moved from PHPUnit to atoum can be found in a [blog post](https://glpi-project.org/glpi-now-uses-atoum-for-its-unit-tests-2/).
atoum has an [extension](http://extensions.atoum.org/extensions/reports) to produce Sonar coverage reports.https://gitlab.ow2.org/ow2/mrl/-/issues/92DocDoku build failed due to failing resolving dependency (pdfbox-layout)2021-06-14T15:47:07ZAntoine MottierDocDoku build failed due to failing resolving dependency (pdfbox-layout)See https://gitlab.ow2.org/ow2/oscar/docdoku/-/jobs/47956
Issue has been [reported](https://github.com/docdoku/docdoku-plm-server/issues/1) to DocDoku and seems to be [known](https://github.com/jitpack/jitpack.io/issues/4520) on the Mav...See https://gitlab.ow2.org/ow2/oscar/docdoku/-/jobs/47956
Issue has been [reported](https://github.com/docdoku/docdoku-plm-server/issues/1) to DocDoku and seems to be [known](https://github.com/jitpack/jitpack.io/issues/4520) on the Maven repository used.
Nothing do to on our side.Antoine MottierAntoine Mottierhttps://gitlab.ow2.org/ow2/mrl/-/issues/90Update Waarp CI conf to use upstream repo2021-12-08T16:57:39ZAntoine MottierUpdate Waarp CI conf to use upstream repoNeed to update https://gitlab.ow2.org/ow2/oscar/waarp/-/blob/master/.gitlab-ci.yml to use official repo instead of fork once https://github.com/waarp/Waarp-All/pull/94 is merged into master.Need to update https://gitlab.ow2.org/ow2/oscar/waarp/-/blob/master/.gitlab-ci.yml to use official repo instead of fork once https://github.com/waarp/Waarp-All/pull/94 is merged into master.Antoine MottierAntoine Mottierhttps://gitlab.ow2.org/ow2/mrl/-/issues/87Fix Proactive SonarQube execution due to Java 8 incompatibility2021-12-08T17:07:52ZAntoine MottierFix Proactive SonarQube execution due to Java 8 incompatibilitySee #85See #85Antoine MottierAntoine Mottierhttps://gitlab.ow2.org/ow2/mrl/-/issues/80OCS inventory to sonarqube2021-09-20T08:01:34ZMartin HamantOCS inventory to sonarqubeMartin HamantMartin Hamanthttps://gitlab.ow2.org/ow2/mrl/-/issues/79Issue building AuthzForce2021-04-22T17:03:39ZAntoine MottierIssue building AuthzForceIssue reported upstream: https://github.com/authzforce/core/issues/55Issue reported upstream: https://github.com/authzforce/core/issues/55Antoine MottierAntoine Mottierhttps://gitlab.ow2.org/ow2/mrl/-/issues/62Fix coverage == 0 for Knowage2021-05-31T09:17:37ZAntoine MottierFix coverage == 0 for KnowageOn [Knowage SnoarQube](https://sonarcloud.io/dashboard?id=it.eng.knowage%3Aknowage-core) (actually a SonarCloud) code coverage is at 0.
The [CI](https://github.com/KnowageLabs/Knowage-Server/blob/master/.travis.yml) (Travis) run Maven p...On [Knowage SnoarQube](https://sonarcloud.io/dashboard?id=it.eng.knowage%3Aknowage-core) (actually a SonarCloud) code coverage is at 0.
The [CI](https://github.com/KnowageLabs/Knowage-Server/blob/master/.travis.yml) (Travis) run Maven phases: `clean`, `compile` and Maven goal `sonar` but not phase `test`. Probably a good lead.
Need to check core pom.xml: https://github.com/KnowageLabs/Knowage-Server/blob/master/knowage-core/pom.xml
and also parent pom.xml: https://github.com/KnowageLabs/Knowage-Server/blob/master/knowage-ce-parent/pom.xml
Probably need to:
- Add missing JaCoCo plugin.
- Push change on a fork.
- Update GitLab Oscar CI for Knowage.
- Test with OW2 SonarQube instance.
- Open a pull request at Knowage.
Extra references:
- https://community.sonarsource.com/t/coverage-missing-on-sonarqube-coverage-is-not-showing-multimodule-maven-project/23169
- https://stackoverflow.com/questions/13031219/how-to-configure-multi-module-maven-sonar-jacoco-to-give-merged-coverage-repAntoine MottierAntoine Mottier2021-06-30https://gitlab.ow2.org/ow2/mrl/-/issues/61Fix coverage == 0 for Proactive2021-03-22T18:09:02ZAntoine MottierFix coverage == 0 for ProactiveCurrently the test coverage is reported to be equal to 0: https://sonarqube.ow2.org/dashboard?id=org.ow2.proactive%3AScheduling even if unit test are identified: https://sonarqube.ow2.org/component_measures?id=org.ow2.proactive%3ASchedul...Currently the test coverage is reported to be equal to 0: https://sonarqube.ow2.org/dashboard?id=org.ow2.proactive%3AScheduling even if unit test are identified: https://sonarqube.ow2.org/component_measures?id=org.ow2.proactive%3AScheduling&metric=tests&view=list
In order to fix this issue I need to better understand:
- [Gradle build](https://docs.gradle.org/)
- [JaCoCo Gradle plugin](https://docs.gradle.org/current/userguide/jacoco_plugin.html)
- [SonarQube Gradle plugin](https://plugins.gradle.org/plugin/org.sonarqube) and [doc](https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-gradle/) and [example](https://github.com/SonarSource/sonar-scanning-examples/tree/master/sonarqube-scanner-gradle)
- Maybe need to use [SonarQube JaCoCo plugin](https://github.com/SonarSource/sonar-jacoco) to import JaCoCo data in XML format (see [doc](https://community.sonarsource.com/t/coverage-test-data-importing-jacoco-coverage-report-in-xml-format/12151))
- Particularities of Proactive build
Issue might be related toAntoine MottierAntoine Mottierhttps://gitlab.ow2.org/ow2/mrl/-/issues/47Compile Telosys2021-04-22T17:01:48ZAntoine MottierCompile TelosysAntoine MottierAntoine Mottierhttps://gitlab.ow2.org/ow2/mrl/-/issues/34Configure SonarQube for DocDokuPLM2021-02-08T10:54:28ZAntoine MottierConfigure SonarQube for DocDokuPLMWe need to be able to automate the data collection (see https://gitlab.ow2.org/ow2/oscar/docdoku/-/blob/master/.gitlab-ci.yml#L52) and publication on our SonarQube (https://sonarqube.ow2.org/dashboard?id=com.docdoku%3Adocdoku-plm).We need to be able to automate the data collection (see https://gitlab.ow2.org/ow2/oscar/docdoku/-/blob/master/.gitlab-ci.yml#L52) and publication on our SonarQube (https://sonarqube.ow2.org/dashboard?id=com.docdoku%3Adocdoku-plm).Antoine MottierAntoine Mottierhttps://gitlab.ow2.org/ow2/mrl/-/issues/14Update documentation to guide project for SonarQube usage2021-11-10T16:28:10ZAntoine MottierUpdate documentation to guide project for SonarQube usageWe need to have a robust documentation to guide project in SonarQube configuration.
Existing resources related to SonarQube:
- https://mo.ow2.org/view/wiki/SonarQube
- https://mo.ow2.org/view/wiki/Fabrice%20Bellingard
- https://mo.ow2.o...We need to have a robust documentation to guide project in SonarQube configuration.
Existing resources related to SonarQube:
- https://mo.ow2.org/view/wiki/SonarQube
- https://mo.ow2.org/view/wiki/Fabrice%20Bellingard
- https://mo.ow2.org/view/wiki/Infra_MRL
- https://www.ow2.org/view/IT_Infrastructure/Service_SonarAntoine MottierAntoine Mottier