psql - improve test coverage from 41% to 88% - Mailing list pgsql-hackers

From Fabien COELHO
Subject psql - improve test coverage from 41% to 88%
Date
Msg-id alpine.DEB.2.21.1908281618520.28828@lancre
Whole thread Raw
Responses Re: psql - improve test coverage from 41% to 88%  (Fabien COELHO <coelho@cri.ensmp.fr>)
List pgsql-hackers
Hello devs,

The attached patch improves psql code coverage by adding a specific TAP 
test. The 1709 tests take 4 seconds CPU (6.3 elapsed time) on my laptop.

The infrastructure is updated to require perl module "Expect", allowing to 
test interactive features such as tab completion and prompt changes.

Coverage in "src/bin/psql" jumps from 40.0% of lines and 41.9% of 
functions to 78.4% of lines and 98.1% of functions with "check-world".

-- 
Fabien.
Attachment

pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Crash in BRIN summarization
Next
From: Tom Lane
Date:
Subject: Re: Improve error detections in TAP tests by spreading safe_psql