Re: Code coverage report generation for JS files

From: Aditya Toshniwal <aditya(dot)toshniwal(at)enterprisedb(dot)com>
To: Pramod Ahire <pramod(dot)ahire(at)enterprisedb(dot)com>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>, Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com>
Subject: Re: Code coverage report generation for JS files
Date: 2020-08-06 12:33:23
Message-ID: CAM9w-_nBwEQwTLRDHE4k+fRNctFJFS6wjC5QHyyFCQaor5vaWA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Hi Pramod,

The patch looks good to me except:
1) Remove commented code.
2) Make coverage report optional using command line flag --reporters. Add a
new cmd in yarn - test:karma-coverage.
3) Add the new coverage directory to .gitignore.

On Thu, Aug 6, 2020 at 4:59 PM Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com>
wrote:

> Hi Aditya
>
> Please review it.
>
> On Thu, Aug 6, 2020 at 12:12 PM Pramod Ahire <
> pramod(dot)ahire(at)enterprisedb(dot)com> wrote:
>
>> Hi,
>>
>>
>>
>> Please find updated patch for below changes:
>>
>>
>>
>> - Updated path for test files to module/test dir (As suggested by
>> @Ashesh & @Nil)
>> - Added exclusion expression for test cases
>> - Added Lcov report generation along with html for sonarqube report
>> combination
>>
>>
>>
>> Please have a review & do let me know if any changes/suggestions.
>>
>>
>>
>>
>>
>> *Pramod Ahire*
>>
>> *Software Engineer*
>>
>>
>>
>> [image:
>> https://lh4.googleusercontent.com/U1erEuyI_d0xEUA0CrKjwx9aWQ52HNCxc38dMsLP-ZrLgfVNrhsrNobxlmeOdb1kMPtrrxcUwEHZgbGJC4R0qR4r1sBZa_z9R8ihFRaP2Hr_Wnhq6HcIQHe1ZoviDPwUkTdzNcg]
>>
>>
>>
>> C: +91-020-66449600/601
>>
>> D: +91-9028697679
>>
>> *edbpostgres.com <http://edbpostgres.com>*
>>
>>
>>
>>
>>
>> *From: *Pramod Ahire <pramod(dot)ahire(at)enterprisedb(dot)com>
>> *Date: *Wednesday, 5 August 2020 at 4:45 PM
>> *Subject: *Re: Code coverage report generation for JS files
>>
>>
>>
>> Missed Screenshot with previous email.
>>
>>
>>
>> *Pramod Ahire*
>>
>> *Software Engineer*
>>
>>
>>
>> [image:
>> https://lh4.googleusercontent.com/U1erEuyI_d0xEUA0CrKjwx9aWQ52HNCxc38dMsLP-ZrLgfVNrhsrNobxlmeOdb1kMPtrrxcUwEHZgbGJC4R0qR4r1sBZa_z9R8ihFRaP2Hr_Wnhq6HcIQHe1ZoviDPwUkTdzNcg]
>>
>>
>>
>> C: +91-020-66449600/601
>>
>> D: +91-9028697679
>>
>> *edbpostgres.com <http://edbpostgres.com>*
>>
>>
>>
>>
>>
>> *From: *Pramod Ahire <pramod(dot)ahire(at)enterprisedb(dot)com>
>> *Date: *Wednesday, 5 August 2020 at 4:44 PM
>> *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 .
>>
>>
>> Please do let me know your thoughts or suggestion if any.
>>
>>
>>
>> *Pramod Ahire*
>>
>> *Software Engineer*
>>
>>
>>
>> [image:
>> https://lh4.googleusercontent.com/U1erEuyI_d0xEUA0CrKjwx9aWQ52HNCxc38dMsLP-ZrLgfVNrhsrNobxlmeOdb1kMPtrrxcUwEHZgbGJC4R0qR4r1sBZa_z9R8ihFRaP2Hr_Wnhq6HcIQHe1ZoviDPwUkTdzNcg]
>>
>>
>>
>> C: +91-020-66449600/601
>>
>> D: +91-9028697679
>>
>> *edbpostgres.com <http://edbpostgres.com>*
>>
>>
>>
>
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Sr. Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>

--
Thanks,
Aditya Toshniwal
pgAdmin hacker | Sr. Software Engineer | *edbpostgres.com*
<http://edbpostgres.com>
"Don't Complain about Heat, Plant a TREE"

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Pramod Ahire 2020-08-06 12:47:58 Re: Code coverage report generation for JS files
Previous Message Akshay Joshi 2020-08-06 11:49:34 pgAdmin 4 commit: Update the sshtunnel version to v0.1.5.