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

From Pramod Ahire
Subject Code coverage report generation for JS files
Date
Msg-id AE844207-0886-491F-81DC-B0A5AA7015DE@enterprisedb.com
Whole thread Raw
List pgadmin-hackers

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: Yogesh Mahajan
Date:
Subject: Bug #4387 - User can not insert any value on view data if table and column name contains *SELECT '<';*
Next
From: Pramod Ahire
Date:
Subject: Re: Code coverage report generation for JS files