Re: Code coverage report generation for JS files - Mailing list pgadmin-hackers

From Pramod Ahire
Subject Re: Code coverage report generation for JS files
Date
Msg-id 283C764B-31B4-4C08-8F8B-C5A6C98AEE64@enterprisedb.com
Whole thread Raw
In response to Code coverage report generation for JS files  (Pramod Ahire <pramod.ahire@enterprisedb.com>)
List pgadmin-hackers

Missed Screenshot with previous email.

 

Pramod Ahire

Software Engineer

 

https://lh4.googleusercontent.com/U1erEuyI_d0xEUA0CrKjwx9aWQ52HNCxc38dMsLP-ZrLgfVNrhsrNobxlmeOdb1kMPtrrxcUwEHZgbGJC4R0qR4r1sBZa_z9R8ihFRaP2Hr_Wnhq6HcIQHe1ZoviDPwUkTdzNcg

 

C: +91-020-66449600/601

D: +91-9028697679

edbpostgres.com

 

 

From: Pramod Ahire <pramod.ahire@enterprisedb.com>
Date: Wednesday, 5 August 2020 at 4:44 PM
To: Postgres Enterprise Manager <pem@enterprisedb.com>, pgadmin-hackers <pgadmin-hackers@postgresql.org>
Subject: Code coverage report generation for JS files

 

Hi Team,

 

As recent updates have added ability to generate code coverage report for all the JS files.


Where had added two new packages as below:

 

  1. istanbul-instrumenter-loader
  2. karma-coverage

 

Steps to generate report:


  1. Apply attached patch
  2. Do - ‘npm install’
  3. Run – ‘yarn run test:karma’


It has below type of output formats supported:


  • Html
  • Lcov
  • Cobertura
  • Lcovonly
  • Teamcity
  • Text
  • Text-summery


All the output files will be generated & stored in ‘root_dir/coverage’ folder (i.e pgadmin4/web/coverage or PEM/web/coverage).


For reference purpose have attached screenshot with this email & segregated patch for PEM/pgadmin.


Please do let me know your thoughts or suggestion if any.

 

Pramod Ahire

Software Engineer

 

https://lh4.googleusercontent.com/U1erEuyI_d0xEUA0CrKjwx9aWQ52HNCxc38dMsLP-ZrLgfVNrhsrNobxlmeOdb1kMPtrrxcUwEHZgbGJC4R0qR4r1sBZa_z9R8ihFRaP2Hr_Wnhq6HcIQHe1ZoviDPwUkTdzNcg

 

C: +91-020-66449600/601

D: +91-9028697679

edbpostgres.com

 

Attachment

pgadmin-hackers by date:

Previous
From: Pramod Ahire
Date:
Subject: Code coverage report generation for JS files
Next
From: Nikhil Mohite
Date:
Subject: Patch for SonarQube code scan fixes.