From 98d10eea89487b562d3de3609c260c06dbeddb21 Mon Sep 17 00:00:00 2001
From: Syahrul Ardiansyah <syahrul.findi@gmail.com>
Date: Thu, 14 Nov 2019 13:34:45 +0700
Subject: [PATCH] Integrate sonar properties with code coverage

---
 kape/settings.py         | 5 +++--
 package.json             | 1 -
 sonar-project.properties | 2 ++
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/kape/settings.py b/kape/settings.py
index 1e4f4c60..97ce43fd 100755
--- a/kape/settings.py
+++ b/kape/settings.py
@@ -63,8 +63,9 @@ NOSE_ARGS = [
     '--with-coverage',
     '--cover-package=core.views',
     '--cover-html-dir=test/backend',
-    '--cover-html'
-    ''
+    '--cover-html',
+    '--cover-xml',
+    '--cover-xml-file=test/backend/coverage.xml'
 ]
 
 TEMPLATES = [
diff --git a/package.json b/package.json
index f8ec9dd9..69569225 100755
--- a/package.json
+++ b/package.json
@@ -63,7 +63,6 @@
     "moment": "^2.18.1",
     "react-hot-loader": "^3.0.0-beta.5",
     "react-test-utils": "0.0.1",
-    "webpack": "^1.15.0",
     "webpack-bundle-tracker": "0.0.93",
     "webpack-cli": "^3.3.9",
     "webpack-dev-server": "^3.0.0"
diff --git a/sonar-project.properties b/sonar-project.properties
index c3db74cd..f3d640e7 100755
--- a/sonar-project.properties
+++ b/sonar-project.properties
@@ -8,6 +8,8 @@ sonar.projectKey=id.ac.ui.cs.foss:kape
 sonar.exclusions=/.devcontainer/,/.gitlab/,*.config.js,/.tmp/,
 sonar.scm.provider=git
 sonar.projectVersion=1.0.0
+sonar.python.coverage.reportPaths=test/backend/coverage.xml
+sonar.javascript.lcov.reportPaths=test/frontend/lcov.info
 
 ## Authentication
 ### sonar.login=[pass token via CLI/CI]
-- 
GitLab