Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128421 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id 9A5F61A00BC for ; Thu, 7 Aug 2025 15:40:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1754581157; bh=Kn2XHyfwxuLt1/rAVB9gGXOkeNyZt4vPbcfLCr2NOJ4=; h=From:To:Subject:Date:In-Reply-To:References:From; b=F2d8hPRx7CaG3+M7gBjNaEszaLuydTxIbrajyyfr8AkAJSlCODgR98PjNxUQtgHHC vAqi5yOCs5LLh59zKMrYB93OvFxlvmtz+ipuadigi0gT0T8kKVF8ynGyVWXKVqv/VB vee7Ll04A4RDtSbx7GicjzkVD16Mu6DHqVs5mjEzgPF/mKU1Rfe1Us3p69KwadJvSe abXofLlmVnFA5ig37a13enognqjUUjXTBH+CcwowRyVvTnS6qUTCH/DgjnItzbNcX/ s4dg81PXZQbDkjt33tjDRtjqGSvjaFTVQwENQkHAfr2GMnqSzIkwtm/UO/t8byGP7Z FgquxhNPurODg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6987118003B for ; Thu, 7 Aug 2025 15:39:17 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from sonic.asd.mail.yahoo.com (sonic314-19.consmr.mail.ir2.yahoo.com [77.238.177.145]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 7 Aug 2025 15:39:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1754581243; bh=ogRrf/DPB+nEF9LLTSvMPUhrot9gERf23u4xSfBrmSg=; h=From:To:Subject:Date:In-Reply-To:References:From:Subject:Reply-To; b=AXPmDpmttcFWe/e1+Poyu6pIYHNkYMy8jgxMGbXqHXiQGozPvdrJBKKVF4rsVc7fSVHKHnaprzUgefm3ob6brP0pXwRcBlye7C8BRi56wGquusewQIKG3kiD9X4t6CaeoMtFakXTHlIV1nkgbCcBpEvfGzd0Li27mEv4kzd2PmWVt9Asuikgg/HVZ1KINebzEuYa09JpSK0xrhAzVJPQtNFqV6pPN83s15zX/yBAJNgI8d4YuPwndI7zZGsJbyPD6KcgPVMKTu2tw3HIOkFiFx50LdihOvltBH3rzjBiXg4rWlHRc6nrYs41ZFYE4Mb8bBbKnZNCiBFeWB0p2qrizA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754581243; bh=ygK0lT6HCY2BrLPXO5hRLQFo//KHsj0KfAPPMBlEdPs=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=cfMeqjTHREqG/Qw/7Xzk7aSHbFv+Q7vQI4dcGb+0xD/X+ZwUZIHqCBOPoToOHCdMrbpaad2OzmDB+9CawmVFfzrxJ+8b6Po0MKeBXEOAuml+3QAk6bgA1KnG6DJFM/NV159OGC83tw2kyt/xG54XBQPJfw7cbZbbKOylkBzNpHjVng53xzco5a6BIMYVher8CqE82JVWDqqkiFklbM4WCrUKQBf6JJ0Ba+yWOAGKula/bZrwiGmWdXFif7psAfcn5oFZWlNgKFiGHiBLSf4pvPl037+/fYcioyZyPESzohw45BUVE5Ca3CUwNqUfhT0nEb2mjOqkf0a1tfids8yilA== X-YMail-OSG: p5uEOr0VM1kv21jKaAWOGvjbQ6UZ0GJYOYfnAlFd_mKzWL2Byt5Nz2RtICMddN1 WZMFEbBo2Vs_IHAbd_IrekmC4fRyqEPCQTL1Fq36WUE4JLNuguVJmj7CdqF4zgsphrS4Yts4qwL0 NYdRZM.r9vPIAzpeMY0rLBlx2e2JmUQ7dXIBfZ1akXhxCuP9i_kg9RHYJdpNwN5sIDgPK60T.KEx LXeUNtYRANn0St.0l44Sr.2BBbVOZMhcgheb2jmNZHaRVvBa71jSN2aWJK3F4QAED5HuET9ZbgbO qJw79vH0hD_RfXyCb89uduP5U253p7vcNPtkkCUXXDoKlV0sixLVmDbOL3d2knQBHDxNS6Czamyi Nds0YMzvrWyb3lOy_wkYC5.HKYpL0HLry2lNvKtBu0dIs1jJtWMJORV9EGffGbyUFEv5isoBALdf j6zj2zfH.43FY.zEWRwja94CHzzLWKssrUY4HXO_otDdli9N1xCGzvZpatNyAKHKoxkVpeLTeTZf ERcqA1aUTZPYvhCBl2oSpfyLe6_5a7RKDStwtnUi848SQTHMesnJ.vWtZlGKHSNPk5yxPiYtLcY4 0bmxNaICS3a9W9RuYd9Ld8S56qddbzj81kQgQIIEXpmep1jraAcj2mtKYBdLdyxIrJiD5VA02Kjb e.B6wbJ5f8sEDmg94IDvKi7SdgSRmruHakfIDutoI_g7GshwKUM8SUWAXk9Jd3yrb5bByBdaBYv7 hVkB2OiZsoXf4OZiXf1GzoLq0uM.TTuPBNGmXrPnjGxLBRSJpyWjIMSJuDCk750HIqhkKMyhza_n 6MiP4SSG5HA9lNQ93tpsHAab.bYSdh7iKHNe_E5Sz.YmZK1HlVofSwnU7fAqol.q2xsgeMxp6m_n HeZTkcOEakuCAtQoVML4se.HRnFWWt2ZGo6m1Q2SHC3oS9MYthWoW40Vblw_HtRDrhK8OyJg8cs0 nFRytc_EBPEU_ldI83dTXmFQdILGNG1c717S6atXWhcMA5SeUljaTv0UaY6gF0err1WC5NLYd3nr vMxRUT5q2_7.5R6JML9y7SeYppNPt0xtG2_mapWruBzZocjmBFh6u73gNsxBeKFD9i6oQ7JM3wHd 1.tljNDMPn0QnBM3suELDeZzHE83NUBbeq4PRzF3P4cIpeqg.NWBtKIBdUeu8WMhO3RfxefAi4E0 rhjyhP.aCVvxerhKNWypZDo9651.oJgoHi9yoHychNnazED7fSk6Ad278zFOHRzF4ZoTJrOSL4Y_ y_8kanV41Jr0syIDEVwyi6pYVgoUEvfYAEkvqAWdGV3XIdrKn7Pg0ONhvrfLQuM9l4CHqmYRr4CF s7Pp6MKCF3Ws_7zGsfd68SZ2Ztq5g0Lq2LCXx3fNHS6FGqTmzn6xqLrIMkYNZHG8We6hErE5HwV9 3npAa539FJYmhOmlyIbIhu.5SSgzcM7LXtDIbqWOsO2mDpffbB4KWE1dnLLEBBTeYT0R41CQL3CZ wMDw9R9dhBHkBJI1OODVK5v2Jd4M86zRGn4Er01AsrXkEcU_wbLdr.R27mp6ZZXlHGDk_vGVmGOj pCzODsUVDOc.yRrP7vgOJR.oMVe7ZKIwqtvBhLXygb.t0dVP4CRn6esrZxf_90l9.EetGtRw0RPx PMVnl_I9Wi3SDmxr5IlBi9IcwlV4Uj1mYTezvWQb9zeM.th.wipYyj0fZCu3gMKfFegXvCbTLdli P8t9cPRQvf.wok3EV7JeNMCVQQbOfuCOJoFy.lt5ArVKNfQOQ94lOHW6a1ER8EO2s0VGfFBKVN23 PjHZ6pim.sUbcr.8Fa0BtXsEfAg_XPkPmC4EWA2i6SDGwAwcFw3WXIa2iwZFG1ihgc8S4wzJqb06 jsaYjxr302T31gKhsWQzuEjCyBaFGm5QUwCV6bKcxCBGWJn_OANcERClpHTEgF4CCe.Qg4j1fSXn Z4G8VD_8v90Q2xLtmo6x1zOTSm1.4EIbR17C.hB3oSPfzgyW_QhvPA8vexLK45gborSNtV5x44kB W0kBTGiWG20jBix9RvWT5uY2dy4TsxhkoeXBGhMB7H_s55gV0.iA_aKy0cJmjgLZBzdw2R8XkWeZ qUceZyz7XnrjntETEGjy6m7Ccl26.FN8Sn1gcU9QVFlooQgfAZELAS6e1BDRymLEDnOvmlFN03XT 9sNjtKSQBOvYQP8P77bjdSZSn9rw2cw_rmXPXNZnFCMd_enzgXNl.eB1YFSJrYDjOkvPz1xdcuRm Q2.lBDGa_o4XFQSviL0BlpF_0ZULRMAH3eb4s8CpkwMtdxLmVcOGhNNVecse0n_X_RA-- X-Sonic-MF: X-Sonic-ID: 6d911495-1958-48a6-9ccb-90d6bc6eedfc Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ir2.yahoo.com with HTTP; Thu, 7 Aug 2025 15:40:43 +0000 Received: by hermes--production-ir2-858bd4ff7b-kl7wg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a5135dc837446afa70938ffab9a70f80; Thu, 07 Aug 2025 15:40:38 +0000 (UTC) Content-Type: text/plain; charset=utf-8; format=flowed Message-ID: <1754580923664.305980671.1589035798@yahoo.de> To: carlosv775@gmail.com, PHP internals Subject: Re: [PHP-DEV] Test coverage Date: Thu, 07 Aug 2025 15:40:37 +0000 In-Reply-To: References: X-Mailer: Vivaldi Mail User-Agent: Vivaldi Mail/7.5.3735.58 Content-Transfer-Encoding: 7bit Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 From: hanskrentel@yahoo.de (Hans Krentel) On Thursday 07 August 2025 17:20:03 (+02:00), Vinicius Dias wrote: > Hello, folks. If this is not the place to ask, I'm sorry. > > I would like to know how or where I can find the code coverage for > php-src to see if there is any uncovered code I might be able to > contribute with new tests. > > Since gcov.php.net doesn't exist anymore, I was not able to find > anything related to it anywhere. I even tried generating a coverage > report locally with `lcov --capture --directory . --output-file > coverage.info` after running `make test`, but I got no luck with it. > > Thank you in advance for your help. > I don't know, but I found the .github folder quite well organized when I'm exploring in such directions and perhaps you can gather something in there lcov related. Otherwise a quick server over the PHP repositories on Github is also a good starting point if some documentation / scripts etc. is in a separate repository. Let me know if you spot something, I'm also interested in the testing documentation and the phpqa docs recently went into php-src (docs) in April, this sounds as if this could belong together. Best -- hakre