Make UI repositories put metrics into Sonar

Description

Each openlmis-ui repository needs to be setup to push their /src folder into sonar. This should be configured to happen as a seperate task, which is then setup to run within Jenkins.

QAlity Plus - Test Management

Checklists

Activity

Mateusz Kwiatkowski 
December 20, 2017 at 12:18 PM

for sonar reliability issues in UI repositories I would create one ticket to deal with them (at least most of them) because it seems like they are really easy to fix

Mateusz Kwiatkowski 
December 20, 2017 at 11:50 AM

I've created a ticket for dealing with Karma tests: OLMIS-3844. I will add there more info about what I've tried to fix those Karma tests.
For moving sonar.sh to dev-ui I will do it quickly in this ticket or add ACC to the OLMIS-3844, it is really simple change and should not take too much time, I don't think it matters a lot if it is going to be done later.

Nick Reid 
December 19, 2017 at 2:28 AM

I'm trying to catch up on this ticket (and being slow about it)

Questions:

  • We have not created a ticket to remove sonar.sh from all repos but the dev-ui, correct??

  • I'd like to split this ticket into two pieces. The first would be getting UI code into sonar, and the second will be adding code coverage. I'm doing this so we can celebrate our success so far. Are you both ok with this, or would you rather roll over this ticket until we get the code coverage figured out??

  • Where is a conversation about the issues encountered while adding code coverage located? I've looked at the code review and don't feel I understand what was tried...

Brandon Bowersox-Johnson 
December 12, 2017 at 5:10 PM

Thanks for letting us know. I support adding 3612 into the current sprint.

Mateusz Kwiatkowski 
December 12, 2017 at 1:09 PM

I've been asked by to pick up before releasing dev-ui. I will add this to sprint and I'm going to release v7.0.0 before closing this one.

Done
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

Original estimate

Time tracking

4d 6h logged

Components

Sprint

Fix versions

Priority

Time Assistant

Created September 13, 2017 at 6:53 PM
Updated February 28, 2018 at 11:20 PM
Resolved December 20, 2017 at 12:55 PM