Generating coverage report for Jenkins

Change-Id: Iafff523061f7f9bfa3fb8cdacd491ec7380309f3
diff --git a/gulp_tasks/karma.js b/gulp_tasks/karma.js
index 5b90572..3f828e0 100644
--- a/gulp_tasks/karma.js
+++ b/gulp_tasks/karma.js
@@ -25,3 +25,15 @@
   const karmaServer = new karma.Server({configFile}, karmaFinishHandler(done));
   karmaServer.start();
 }
+
+const remapIstanbul = require('remap-istanbul/lib/gulpRemapIstanbul');
+gulp.task('remap-istanbul', function() {
+  return gulp.src('coverage/coverage-final.json')
+    .pipe(remapIstanbul({
+      reports: {
+        'json': 'coverage/coverage-final.json',
+        'html': 'coverage/html',
+        'cobertura': 'coverage/coverage.xml'
+      }
+    }));
+});
\ No newline at end of file