Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kl7pe-0005n9-8y for pgadmin-hackers@arkaria.postgresql.org; Fri, 04 Dec 2020 09:56:54 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kl7pc-0003UX-Qe for pgadmin-hackers@arkaria.postgresql.org; Fri, 04 Dec 2020 09:56:52 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kl7pc-0003UQ-Dz for pgadmin-hackers@lists.postgresql.org; Fri, 04 Dec 2020 09:56:52 +0000 Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kl7pY-0005tm-L1 for pgadmin-hackers@postgresql.org; Fri, 04 Dec 2020 09:56:51 +0000 Received: by mail-lj1-x232.google.com with SMTP id y16so5933201ljk.1 for ; Fri, 04 Dec 2020 01:56:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=KASqhIH9GRi36hS8TEKzsfOlT3U8ehYnOLhRCh3qVic=; b=dLIhJIlETEuHcsJHY4ehn23ET+uNt7kQU+T9OsbmCOhEAcFtuUMNGEx82t5AjEeinp Yhj8eGXkcbUnkRwzXJER2UMqIOpF/6fIZ+uQnyWSsSKz+5EwPs1TqZVCE8NIzNsiMyai 5ixHQB2LMQGqh1K1mdzhqR+J9+1uutU62ZIZ4oh0xYeV+H8XZiOc43CKS1WTQXFItlrB KvizPedeiisgVLZKoxbJJEFoHMXeE8RvsThz7hvHcr4mC4e8V2aCjt7I3CnMJ7BGGNgF PM+FXU10ZVQFoJVYVtYpv2ocW+pJdHJGdwxp+sUsVIvmp8k5bEQ0JBJ1trPaSjyws+be I9Xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=KASqhIH9GRi36hS8TEKzsfOlT3U8ehYnOLhRCh3qVic=; b=nF5fr9j8/scOI7YKTqvF/JHD1zgyDmEN1mvrc7UxAoSd/P5Nioz7sSM4TBfmFkThS9 7IkcW5V/BW9Ns4a4Y6fzqKAKTGEtzE1WXNQ50oYPwnPR8JeqXn6FBjuyP/VQQ8oxAOta XvceouhcJBNXmdE7isbOFGlr2FqLrwyrvu+SguR9VbN3qH1PLOGUpOGHoVFUoAvncvfq WnYFmZUMWu4qvsjSawPrUlb7lzcYau9fFL2DKQaDjyohg8p8iI5UciQlszbaQNSlekTN 2jyeBso98VAQ0s0BuKlSJ50wzoqHHRkhdu2O50em9DPkKtt7BuO+RptLqFsXi1mwo8Ro 3ERw== X-Gm-Message-State: AOAM533VPd92zwufTELopXTBeUrnOHVoc7RL+mYmKZRSNNZLmWCWm1gl 5vWhs6qqAFTqBNj9yerpzrg6oLumeZ/C1lVIfQpYYsTDjm60Mr/SFVMBTI7od1a22aNjsBMbp6y jj1SVg5w/N9wYJXT1Rex5VbV1lyq5qqcDlhUEABL1UdaS39bn/yEfinwEPW6knyP8CMJjjDR8fu 3c/aDyaDaPcdRWwZezGbZIyfw7xSqpqLJ9ejEVqxbiHO9s3cmSQ+mJ0EtBptzq+tE00g== X-Google-Smtp-Source: ABdhPJyAKgMgiLkmTTLrkL7lW60euLAq3yEQ1L5jjdjwEAiBPiQKn32jBjmReiITpzar4j9IwqA27UpeXDkBSsY/y0s= X-Received: by 2002:a05:651c:113b:: with SMTP id e27mr3186627ljo.17.1607075806283; Fri, 04 Dec 2020 01:56:46 -0800 (PST) MIME-Version: 1.0 From: Aditya Toshniwal Date: Fri, 4 Dec 2020 15:26:10 +0530 Message-ID: Subject: [pgAdmin[RM6062] Code coverage does not cover function or class definitions To: pgadmin-hackers Content-Type: multipart/mixed; boundary="0000000000008fb89405b5a07e27" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000008fb89405b5a07e27 Content-Type: multipart/alternative; boundary="0000000000008fb89305b5a07e25" --0000000000008fb89305b5a07e25 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Attached code will remove the existing code coverage code and recommend to use the "coverage" command line instead. Existing coverage does not cover class and function declarations. Please review. -- Thanks, Aditya Toshniwal pgAdmin hacker | Sr. Software Engineer | *edbpostgres.com* "Don't Complain about Heat, Plant a TREE" --0000000000008fb89305b5a07e25 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

Attached code will remove the existing code co= verage code and recommend to use the "coverage" command line inst= ead.
Existing coverage does not cover class and function declarations.

=
Please review.

--
Thanks,
Aditya Toshniwal
pgAdmin hacker= =C2=A0| Sr. Software Engineer | = edbpostgres.com
"Don't Complain about Hea= t, Plant a TREE"
--0000000000008fb89305b5a07e25-- --0000000000008fb89405b5a07e27 Content-Type: application/octet-stream; name="RM6062.patch" Content-Disposition: attachment; filename="RM6062.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kia3ezk10 ZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IDUwMjc0ZjRkOS4uMzFi OGQ2NWE4IDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTUxLDQg KzUxLDggQEAgYXVkaXRqcy5odG1sCiBhdWRpdHB5LnR4dAogL3ZlbnYvCiAuc2Nhbm5lcndvcmsv Ci13ZWIvY292ZXJhZ2UvClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQord2ViL2NvdmVyYWdl Lword2ViLy5jb3ZlcmFnZQord2ViL3JlZ3Jlc3Npb24vLmNvdmVyYWdlCit3ZWIvcmVncmVzc2lv bi9jb3ZodG1sLword2ViL3JlZ3Jlc3Npb24vaHRtbGNvdi8KZGlmZiAtLWdpdCBhL3dlYi9yZWdy ZXNzaW9uL1JFQURNRSBiL3dlYi9yZWdyZXNzaW9uL1JFQURNRQppbmRleCBhMTdiZDk1NWQuLmM1 MmVmOTQ3OCAxMDA2NDQKLS0tIGEvd2ViL3JlZ3Jlc3Npb24vUkVBRE1FCisrKyBiL3dlYi9yZWdy ZXNzaW9uL1JFQURNRQpAQCAtMjc5LDEzICsyNzksMTYgQEAgSG93IHRvIGdlbmVyYXRlIGNvZGUg Y292ZXJhZ2UgcmVwb3J0IGZvciBBUEkgdGVzdC1zdWl0ZT8KIAogLSBSdW4gY292ZXJhZ2UKICAg ICBXaXRoIGFsbCBtb2R1bGVzCi0gICAgICAgIHJ1biAncHl0aG9uIHJ1bnRlc3RzLnB5IC0tY292 ZXJhZ2UgLS1leGNsdWRlIGZlYXR1cmVfdGVzdHMnCisgICAgICAgIHJ1biBgY292ZXJhZ2UgcnVu IC4vcnVudGVzdHMucHkgLS1leGNsdWRlIGZlYXR1cmVfdGVzdHNgCiAgICAgV2l0aCBzcGVjaWZp YyBtb2R1bGUKLSAgICAgICAgcnVuICdweXRob24gcnVudGVzdHMucHkgLS1wa2cgYnJvd3Nlci5z ZXJ2ZXJfZ3JvdXBzLnNlcnZlcnMudGVzdHMgLS1jb3ZlcmFnZScKLQotLSBBZnRlciBleGVjdXRp b24gb2YgY292ZXJhZ2UsIHdlIHdpbGwgc2VlIGNvZGUgY292ZXJhZ2UgcmVwb3J0IG9uIGNvbnNv bGUuCi0gIEZvciBhIG5pY2VyIHByZXNlbnRhdGlvbiwgJy9yZWdyZXNzaW9uL2Nvdmh0bWwnIGRp cmVjdG9yeSBnZXRzIGNyZWF0ZWQuCi0gIE9wZW4gJ2luZGV4Lmh0bWwnIGZpbGUgaW4gYnJvd3Nl ciBhbmQgeW91IHdpbGwgc2VlIGRldGFpbCBjb3ZlcmFnZSByZXBvcnQuCisgICAgICAgIHJ1biBg Y292ZXJhZ2UgcnVuIC4vcnVudGVzdHMucHkgLS1leGNsdWRlIGZlYXR1cmVfdGVzdHMgLS1wa2cg YnJvd3Nlci5zZXJ2ZXJfZ3JvdXBzLnNlcnZlcnMudGVzdHNgCisKKy0gQWZ0ZXIgZXhlY3V0aW9u IG9mIGNvdmVyYWdlLCB5b3UgY2FuIHJ1biB0aGUgZm9sbG93aW5nIHRvIHNlZSB0aGUgY29kZSBj b3ZlcmFnZSByZXBvcnQ6CisgICAgTm9ybWFsIHJlcG9ydDoKKyAgICAgICAgcnVuIGBjb3ZlcmFn ZSByZXBvcnRgCisgICAgSFRNTCByZXBvcnQ6CisgICAgICAgIHJ1biBgY292ZXJhZ2UgaHRtbGAK KyAgICAgICAgVGhpcyB3aWxsIGNyZWF0ZSBhIGRpcmVjdG9yeSAnaHRtbGNvdicuIE9wZW4gJ2lu ZGV4Lmh0bWwnIGZpbGUgaW4gYnJvd3NlciBhbmQgeW91IHdpbGwgc2VlIGRldGFpbCBjb3ZlcmFn ZSByZXBvcnQuCiAKIEphdmFzY3JpcHQgVGVzdHM6CiAKZGlmZiAtLWdpdCBhL3dlYi9yZWdyZXNz aW9uL3J1bnRlc3RzLnB5IGIvd2ViL3JlZ3Jlc3Npb24vcnVudGVzdHMucHkKaW5kZXggNmIxZDMx NzFlLi5hNjIzNThmYWMgMTAwNjQ0Ci0tLSBhL3dlYi9yZWdyZXNzaW9uL3J1bnRlc3RzLnB5Cisr KyBiL3dlYi9yZWdyZXNzaW9uL3J1bnRlc3RzLnB5CkBAIC0xOSw3ICsxOSw2IEBAIGltcG9ydCBz eXMKIGltcG9ydCB0cmFjZWJhY2sKIGltcG9ydCBqc29uCiBpbXBvcnQgcmFuZG9tCi1pbXBvcnQg Y292ZXJhZ2UKIGltcG9ydCB0aHJlYWRpbmcKIGltcG9ydCB0aW1lCiBpbXBvcnQgdW5pdHRlc3QK QEAgLTQ5LDggKzQ4LDYgQEAgaWYgc3lzLnBhdGhbMF0gIT0gcm9vdDoKIGZyb20gcGdhZG1pbiBp bXBvcnQgY3JlYXRlX2FwcAogaW1wb3J0IGNvbmZpZwogCi1DT1ZFUkFHRV9DT05GSUdfRklMRSA9 IG9zLnBhdGguam9pbihDVVJSRU5UX1BBVEgsICIuY292ZXJhZ2VyYyIpCi0KIGlmIGNvbmZpZy5T RVJWRVJfTU9ERSBpcyBUcnVlOgogICAgIGNvbmZpZy5TRUNVUklUWV9SRUNPVkVSQUJMRSA9IFRy dWUKICAgICBjb25maWcuU0VDVVJJVFlfQ0hBTkdFQUJMRSA9IFRydWUKQEAgLTM1Nyw4ICszNTQs NiBAQCBkZWYgYWRkX2FyZ3VtZW50cygpOgogICAgICAgICBoZWxwPSdTa2lwcyBleGVjdXRpb24g b2YgdGhlIHRlc3QgY2FzZXMgb2YgcGFydGljdWxhciBwYWNrYWdlIGFuZCAnCiAgICAgICAgICAg ICAgJ3N1Yi1wYWNrYWdlcycKICAgICApCi0gICAgcGFyc2VyLmFkZF9hcmd1bWVudCgnLS1jb3Zl cmFnZScsIG5hcmdzPSc/JywgY29uc3Q9VHJ1ZSwgdHlwZT1ib29sLAotICAgICAgICAgICAgICAg ICAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0nRW5hYmxlIGNvZGUgY292ZXJhZ2UgZmVhdHVy ZScpCiAgICAgcGFyc2VyLmFkZF9hcmd1bWVudCgKICAgICAgICAgJy0tZGVmYXVsdF9icm93c2Vy JywKICAgICAgICAgaGVscD0nRXhlY3V0ZXMgdGhlIGZlYXR1cmUgdGVzdCBpbiBzcGVjaWZpYyBi cm93c2VyJwpAQCAtNzc2LDExICs3NzEsNiBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgog ICAgIGlmIGFyZ3NbJ3BrZyddIGlzIG5vdCBOb25lOgogICAgICAgICBub2RlX25hbWUgPSBhcmdz Wydwa2cnXS5zcGxpdCgnLicpWy0xXQogCi0gICAgIyBTdGFydCBjb3ZlcmFnZQotICAgIGlmIHRl c3RfdXRpbHMuaXNfY292ZXJhZ2VfZW5hYmxlZChhcmdzKToKLSAgICAgICAgY292ID0gY292ZXJh Z2UuQ292ZXJhZ2UoY29uZmlnX2ZpbGU9Q09WRVJBR0VfQ09ORklHX0ZJTEUpCi0gICAgICAgIGNv di5zdGFydCgpCi0KICAgICAjIENoZWNrIGlmIGZlYXR1cmUgdGVzdHMgaW5jbHVkZWQgJiBwYXJh bGxlbCB0ZXN0cyBzd2l0Y2ggcGFzc2VkCiAgICAgaWYgdGVzdF91dGlscy5pc19mZWF0dXJlX3Rl c3RfaW5jbHVkZWQoYXJncykgYW5kIFwKICAgICAgICAgICAgIHRlc3RfdXRpbHMuaXNfcGFyYWxs ZWxfdWlfdGVzdHMoYXJncyk6CkBAIC04ODcsMTUgKzg3Nyw2IEBAIGlmIF9fbmFtZV9fID09ICdf X21haW5fXyc6CiAgICAgICAgICAgICByYWlzZQogICAgICAgICBwcmludF90ZXN0X3Jlc3VsdHMo KQogCi0gICAgIyBTdG9wIGNvZGUgY292ZXJhZ2UKLSAgICBpZiB0ZXN0X3V0aWxzLmlzX2NvdmVy YWdlX2VuYWJsZWQoYXJncyk6Ci0gICAgICAgIGNvdi5zdG9wKCkKLSAgICAgICAgY292LnNhdmUo KQotCi0gICAgIyBQcmludCBjb3ZlcmFnZSBvbmx5IGlmIGNvdmVyYWdlIGFyZ3MgZ2l2ZW4gaW4g Y29tbWFuZCBsaW5lCi0gICAgaWYgdGVzdF91dGlscy5pc19jb3ZlcmFnZV9lbmFibGVkKGFyZ3Mp OgotICAgICAgICB0ZXN0X3V0aWxzLnByaW50X2FuZF9zdG9yZV9jb3ZlcmFnZV9yZXBvcnQoY292 KQotCiAgICAgcHJpbnQoIlBsZWFzZSBjaGVjayBvdXRwdXQgaW4gZmlsZTogJXMvcmVncmVzc2lv bi5sb2dcbiIgJSBDVVJSRU5UX1BBVEgpCiAKICAgICAjIFVuc2V0IGVudmlyb25tZW50IHZhcmlh YmxlCg== --0000000000008fb89405b5a07e27--