From unknown Tue Jun 17 20:08:33 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#76674 <76674@debbugs.gnu.org> To: bug#76674 <76674@debbugs.gnu.org> Subject: Status: Install tests for rst.el in emacs.git Reply-To: bug#76674 <76674@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:08:33 +0000 retitle 76674 Install tests for rst.el in emacs.git reassign 76674 emacs submitter 76674 Stefan Kangas severity 76674 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 02 00:57:55 2025 Received: (at submit) by debbugs.gnu.org; 2 Mar 2025 05:57:55 +0000 Received: from localhost ([127.0.0.1]:51056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tocKp-0007jc-94 for submit@debbugs.gnu.org; Sun, 02 Mar 2025 00:57:55 -0500 Received: from lists.gnu.org ([2001:470:142::17]:39122) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tocKm-0007j5-GT for submit@debbugs.gnu.org; Sun, 02 Mar 2025 00:57:53 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tocKg-0003iz-1R for bug-gnu-emacs@gnu.org; Sun, 02 Mar 2025 00:57:46 -0500 Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tocKe-00063X-3P for bug-gnu-emacs@gnu.org; Sun, 02 Mar 2025 00:57:45 -0500 Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-abf615d5f31so106076466b.2 for ; Sat, 01 Mar 2025 21:57:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740895062; x=1741499862; darn=gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=JtIbK6VeogfIwUMqh6MWyvxfWZWOmEfE05or2yMa09g=; b=ZtE/YZK2wHAatBHxYs/bwMHRZ3Vprz6TLMuN08VST6ZB/wUziNsDBzlBWWqqobwzOA BVZh2J4Ou16CX5s7wDE6KUQju45sEZSxEeVHPvivmF2/3QBpEmEqeH8U0+cPibntKu8S MtTdmcucGVPKDowcvCfGYS74f43dfjXvFZ53AXd425Jagv0BNQwxfbhg84tIfNOSWRtU APqyWIk6FIB+ee73Ae3zK/NyPgXEJM+5gaVMHoNaViM2H9rp2WfvtJOWiX8ujtrocBp/ WCHY/QEXq+9krDV4JrO8vSn20TvjLJckX3HIWyEI3gf5B8iLWKm2CYBzbO9ijKwD/Mlc woMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740895062; x=1741499862; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=JtIbK6VeogfIwUMqh6MWyvxfWZWOmEfE05or2yMa09g=; b=dlQAt7T5SOO67TiGHpxyt11ReVkv0efs6a8J4o9HQ/CWfB4UhHbszP6r0ta7c09v9P ejIHF19FXXRZK1KpmJQfFlk2XY4IEdHTQKodAsfIezLsncGokq5yQWd/AvMq3yxtlvDK OROplkdyhzP3ajQWqhUuzOjXd/5E+eqqnGgaqwW+J0hQVSIHIcJ20dMiy8+k86bJt1G3 4FOTzJZJKtfwG+XHLpiPmyS03CdQ3a5Nk1mbaZgEg49ZRzgtQDutcgp+51tJpcx/g+0Z /HNUWwnfwLV2KfLZMy0MBS/GQTSLygw7rmwmVNB7NgzzlLEnzomrrBgoJksNHbuBJ3K9 sopg== X-Gm-Message-State: AOJu0YwzHIbPSW+rL3XZmXEBAN19m3lmAPoT4CXj88aIVWB4FtMFHbu9 U/0zlVV9dT3uUUoxkrOfDBc1xE7nz10sTjVC1LHHgUcAI/uax/B4nyUyeldR8kbV/EaF7rEQD/h /GpTLDIRCjNkDfHk4pO3CKqsfEOlW71JI1zw= X-Gm-Gg: ASbGncsPOWYKhUXlyFHcIwP7OGC9BZO5VGBUetnOyNAfKst5OjsUbKFC48LYeZsxlEO mHl2BJrGpG9dJc0qV9idS0ZBwN/wV1FPuKdeLFwxf11LEmjpUd10PpbQvzxfPEZwV/UvP55ZlbK Mjg0Nb/4YXvhq/5VreXlMBKKRAvQ== X-Google-Smtp-Source: AGHT+IE8O32JROPCC12mrB7BhVqI7vzv9UQkBqeF8WiRpr+MXEXi8V+S0NPZZeBfkUuT/vaZ3TkkE7n8p515cBUocM0= X-Received: by 2002:a17:906:d542:b0:aba:6385:b46d with SMTP id a640c23a62f3a-abf26859a26mr1228314366b.50.1740895062311; Sat, 01 Mar 2025 21:57:42 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 1 Mar 2025 21:57:42 -0800 From: Stefan Kangas X-Debbugs-CC: Stefan Merten MIME-Version: 1.0 Date: Sat, 1 Mar 2025 21:57:42 -0800 X-Gm-Features: AQ5f1JoZdw3zXfWXPsx2HYRWl-x8mp1slgn8bgg4wqakhPvwakPgTT29o-z9kKU Message-ID: Subject: Install tests for rst-mode.el in emacs.git To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::62a; envelope-from=stefankangas@gmail.com; helo=mail-ej1-x62a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Severity: wishlist Hi Stefan, I see that you have many tests for rst-mode.el here: https://sourceforge.net/p/docutils/code/HEAD/tree/trunk/docutils/tools/editors/emacs/tests/ However, we currently have no tests for rst-mode.el running in emacs.git. I think it would be good to create a new file rst-mode-tests.el and to put all or some of your tests there. WDYT? From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 03 21:30:56 2025 Received: (at control) by debbugs.gnu.org; 4 Mar 2025 02:30:56 +0000 Received: from localhost ([127.0.0.1]:53608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpI3c-0003xi-1i for submit@debbugs.gnu.org; Mon, 03 Mar 2025 21:30:56 -0500 Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]:51290) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tpI3Y-0003fT-Q2 for control@debbugs.gnu.org; Mon, 03 Mar 2025 21:30:53 -0500 Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-5e4ebc78da5so7083708a12.2 for ; Mon, 03 Mar 2025 18:30:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741055447; x=1741660247; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=uFvsYaRQJxNMygXu1ydh1tEeXXqE9WwDS/LmoFCKTAA=; b=UaJ1omyofm2hAVLv3mVq1c9p6tKQsPDyo7XmoppwC52IbxTO+TvGHyswYtb2cmN58C 9Wmhl0J1/uFMSgCrjf8OPX+399+Vfma/rBf7EQu6NyUQ+yue0C6O2WsMg2xC0W0oLnVE ve37/b42y+H4W+VVzJomnhiETPAWFxMobrZVXsom+bcOGeZ/kVDrKGeYAkfatdJI1YK3 kMz2E+FBx2MgrhrOXQX5UxS+LxFnmtHENJ0CJdiXHIjCdlxedrpwBt7rW2du3+m4Vkus ceb6arivP/QINRWWgoN/5/g1iCEgxyZc7JdcGWrSg2PLPo3dx1wh7th+qp+qepaG2Ppk KDGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741055447; x=1741660247; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=uFvsYaRQJxNMygXu1ydh1tEeXXqE9WwDS/LmoFCKTAA=; b=K7q3Mp1AvpMCf//nZ8T9BeA3ok/VtjZ6yAgY2FEtGOVo1lxLvlH9D7CylO+Z7B1Go9 Zi9DJ02X8MULPxb0+NfMahVEsx2tP5NVVloe2PkubM3gA72eaNSC2jQgI0YKkuJVL4oD 1uUATH8XyjJX+mggl3yk4NVJlsfYAhylLzEfCmDWh6a1ON2WUdw7jhTtHXHoROxCvFG8 rQUYlT3r3+187TMal8K0CUvTU3/HjRwIvEXFa24eTPRMbDtizcaDlZVyuqg3y016SRP3 uRPeg890JqEOlwUL3JiCRT9hyOTnIZbgv5aVaHxby02mpbktmLRJ+fIvfh9MvfgwUQbR NcRw== X-Gm-Message-State: AOJu0YzKcfNMPlw4+rgsi/8/5gR5apy5LkXUTXXJfwkqAoPvak5ANKhX YKzPJlwa/Ugqmic+sY0CMeJ6DcHDQBmfzU886/A8sBvUgReMtfkMMBO+OLja3GBrD/6oHu0Ix3y 5490U+O7PYq86+OWhXYn9fNKNzUNIB5I+sBM= X-Gm-Gg: ASbGncuP37fZZ65xryTV9tU50x/Ny9VHbdGkShCtg/O1QAyyxAb7q56vRCFVzKQ7k4l yAUHxh8ZBLXBEE2GDu+nd9LHlm99RF6rFjxutz0hORJEgGQhx7UGx6zpbZ8KDHoR7NfPLVCNymH cidAlZZNKcx930Kng374bGPRwvwLo= X-Google-Smtp-Source: AGHT+IFrtCRGzelOqIDGU7vm8/7+Pqf9qqVC1tLvzqDtB8Vt9WTDS0hzRFAQppP+mpzGTL2U7DtRs7n8iQE+jykkQ9o= X-Received: by 2002:a05:6402:3582:b0:5e0:2e70:c2af with SMTP id 4fb4d7f45d1cf-5e4d6b62663mr13344603a12.26.1741055446668; Mon, 03 Mar 2025 18:30:46 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 4 Mar 2025 02:30:46 +0000 From: Stefan Kangas MIME-Version: 1.0 Date: Tue, 4 Mar 2025 02:30:46 +0000 X-Gm-Features: AQ5f1Jr-1FpuG8Y6P0h18psRqpXqce_F8Y2Bxik55CFKqtrqte32gH0U1Msk7RI Message-ID: Subject: control message for bug #76674 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) retitle 76674 Install tests for rst.el in emacs.git quit From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 17 17:12:57 2025 Received: (at 76674) by debbugs.gnu.org; 17 Mar 2025 21:12:57 +0000 Received: from localhost ([127.0.0.1]:33009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tuHlW-00035Z-K9 for submit@debbugs.gnu.org; Mon, 17 Mar 2025 17:12:57 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:59053) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tuHlS-00033w-CA; Mon, 17 Mar 2025 17:12:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=merten-home.de; s=s1-ionos; t=1742245963; x=1742850763; i=stefan@merten-home.de; bh=xyZCF9H4eer320gkBl1pbwG8IcIKkkf+BKiz5qjvOAg=; h=X-UI-Sender-Class:From:To:cc:Subject:In-reply-to:References: MIME-Version:Content-Type:Content-Transfer-Encoding:Date: Message-ID:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=BjqTVae9opEzTsRQHWZuHBiHw+kVbpQ9vAVKo44wR/521UwcIX6cEC/18PGoaV4r xbPcjotr/F4Ud3rDtG9/bfaWbPQPiXeWDO77ERlQH/BlJWkbmkm31EWEzUTzsUqT4 0o9Yssbf28bYfdxzowMBfiERzDw6fOYXC08DoPaV/a7XP9buw0BlqngvvuAVBEk31 h6of3eFkSSvL4zrEJE0WmvHRQZc4TxyA9V1hZ/M4tbbhUQz9Wky3Fk8qfi+TiXLIi sA0D1L9yc6Io0MXU2N0bZDQx13otn3xPmwnXATj273RXlrUTovIU1LbGDPnpojO8K R6K4pKs3vN74CFvaUg== X-UI-Sender-Class: 55c96926-9e95-11ee-ae09-1f7a4046a0f6 Received: from eskebo.homelinux.merten-home.de ([93.207.73.235]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MZT2u-1tipQr1oVq-00MTef; Mon, 17 Mar 2025 22:12:43 +0100 Received: by eskebo.homelinux.merten-home.de (Postfix, from userid 1000) id B5083C0189; Mon, 17 Mar 2025 22:12:42 +0100 (CET) From: Stefan Merten To: debbugs-submit@debbugs.gnu.org Subject: Re: bug#76674: Install tests for rst-mode.el in emacs.git In-reply-to: References: Comments: In-reply-to Stefan Kangas message dated "Sat, 01 Mar 2025 21:57:42 -0800." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 26.3 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Date: Mon, 17 Mar 2025 22:12:42 +0100 Message-ID: <24046.1742245962@eskebo.fritz.box> X-Provags-ID: V03:K1:nlMH1NczOwalfLxIg2533afac1UW58A6vfgfzK76161HI8ush3K x4YEuLo5CX7kyf35h7FjF2h4oGNZ1nxmxcJQaIFu9XkGwqW1KYX+P3RvSdPGyCJvz6NblZM oWsDYcUck25AG/kVn8LHgtgLRe7AXC6I8Lgx6UXYjmOKVi42lkB0crkphtlRpD5LTi9tV7E cxrgL01qnVl7q+zpAB9VA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:H2cQmF0Hv+8=;G63lXK3MR7Cu/88bUJ45MHT3ivK sctuUilN7glw0cEtsSkBPBa+JWjV13XwIiMHzTI2P1JfNs318lRyx/UZgtU/pewmD1+rl2DfJ vFOO4eDil9MOVtadL0M50n80maxczZgHPvTEevoTvFy14V52Fdgs3kevZ6D9OYSPcm++IAfF5 EfUFPVM+ogGOvCsjzAFJsc/qLgm3w81MJYCppiT/YDLqtz2RKsN9kZRLbkZvzCwpYjs96IaNV XtEGxuLYhGFY+pgDKNw43UZvp7A/TI3ig3GMfpIgyPl8V4Q94VPhB1jvHMv2VHHD5lYvyula7 gu8LQZqgKRLf5OZnP06Wy5xObuC5L0OVDUhziJdvIXzpikJtz5IAu1BMMA102Ze34lP+lyO1m 2NzlYiyi9ADJBmcnjdeAI/BNtylWjRJ0RlWPoxkRrlrdULzgL1RzmXbChdRcUYatgzhVdrIxE l75YLwwqH6v773r4fORqA5lp9p/bA4BNBpNkekPkkXXfTxlal8vSdTNE9nbEDUctmrE0zPrP/ wqgWvE+JOoUsBC18p9Q30SclQqeXTGDmKZXwhnHiYEB/5oTrVmkPYxxTViQanat7SRii+fezR T8BHDqtVEMq5QhQgvAl9lbtOWHy7KB2Dicf28OpJLoIp0flEVCvWZzm4pFqi/D5jGmdbJVox0 ODVVBc9YfX5xBzynXvIoautIvoYhdYXn0VRLI2cX/ZeVq6sXRk6e809Y2lMDG09UmKo/CPIeA cxTwCA5ZWV3bx5f6F5KQxR37/iB2yVUk+W94XzNopPfMI2LZmA9o9cWzyILG74aP24UBdKjhb R0Mhmfw4HIIZM1e+pdB9JuZBxkn4X3lDK2VhSF0UMo4JdZEE5Y4p0xoaDF4NDVxduQjNYQgiL zhW6zdubspTtVW/ZirpaaqT76ooEbx79jm9KH3aNU2Pdr9FgCKvirTCYKn/K8CluPYK+lu9l0 4BZqIIhgeHyJDype4iyM4T8jRBEC957hvZ7KpOQKO6WlQ+tA/cItOXRi1KYK56URUihS7M0gL g74Lja3/kzo+HTAejvEsFfnuwrRnifg+lPUmbIyfd0EH1IXTl5pZbW/kFBxc8EU4uWUjj6ekK F1RnPWwEfKkLA0FVxouZw8yCN6cV1Rbfauc37zUb5h5oJ6WVNQphLDKnkZakLKOvvm5Yb/FHj weBjxhT/AhXIoAvcHlo86c00vgCdvVDbl58M73n9BQ1AfKMrcXmyeFhrL1ckiI8L2E8Zb3Lp9 QpldEVEGvmCVJmORLuWej368ANVJuqat9KxvUnuUrqQjjSf2M1tUhz5sxAiGFWTHZck3EK10K J7jupN5sNSXHcz+sKzLO30xpLgAnMWSYC7W3wGScT5lSYOKKZa35r45tPr3H9p7jHNXD65mVQ UgupYp0y9kZjfkFwWQAfELOabA79XE0/OHJm4= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76674 Cc: 76674@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Stefan! 2 weeks (15 days) ago Stefan Kangas wrote: > I see that you have many tests for rst-mode.el here: > https://sourceforge.net/p/docutils/code/HEAD/tree/trunk/docutils/tools/ed= itors/emacs/tests/ >=20 > However, we currently have no tests for rst-mode.el running in > emacs.git. I think it would be good to create a new file > rst-mode-tests.el and to put all or some of your tests there. When I started those tests many years ago I looked for a place to put them in the Emacs repository. Then I did not found any place for it. These tests are based on ert and include some extensions for ert which IMHO are useful on their own. I'd love to share this but still have no idea where to put them. Any idea? A single file makes no sense since it is really a big suite. Gr=FC=DFe Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 19 18:02:05 2025 Received: (at 76674) by debbugs.gnu.org; 19 Mar 2025 22:02:05 +0000 Received: from localhost ([127.0.0.1]:53660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tv1UD-0001SZ-5k for submit@debbugs.gnu.org; Wed, 19 Mar 2025 18:02:05 -0400 Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]:44106) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tv1UA-0001Ry-1K for 76674@debbugs.gnu.org; Wed, 19 Mar 2025 18:02:02 -0400 Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-5e6ff035e9aso306307a12.0 for <76674@debbugs.gnu.org>; Wed, 19 Mar 2025 15:02:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742421715; x=1743026515; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :from:to:cc:subject:date:message-id:reply-to; bh=kGil2gnVeflBuJL5WQppxXip6kfKoup8QRgLWcKOSus=; b=OdIPIBEOiZuey/DcyN4MFkTz+N4JJjAxB0a7WNpcrUT19tsipMv6lrt52IoKiCllbr iuJXVl2BxSS2z3tGzYdPge9h3OZuClySCJ47Wjp9QH6BnDbS+S5FHgjryC3WaV7P2tbr 6Wl36G4Vv7+Zjj9M5x8r2yBJRWoii52Vr6SPoYlefVIjtPXOEothYZ/5tMAZzwihh8uJ OVgprbZIElk8iDOv+ZRaG7+9lB+G/k0eaMcdzkFI2s7RXEEr1XGBNhIhA4VDPTVcfmK3 i2Lpt8SiG/NutN574kRx64H3w6Qw+3YDWitH5emn6djmePLcO3/104ekZ6H7l9CzpV0W 8+Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742421715; x=1743026515; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=kGil2gnVeflBuJL5WQppxXip6kfKoup8QRgLWcKOSus=; b=Pm21m7r61o0A4jgIYIAnUwo69pJYRC2HMrBc2tUWUn0rt97qBGS9N6FizCHEduRIc2 Ig8441VBOWhQpIRy5I4ADAHDONZ9dBYiQOBPoWigffDSJpnZsHm4SmR25z/257zL8Pln LG1yHUepcigiEzPzCy/goE3+hm8JwvwGM+JH2LgJgN0+IPuZ6kz50N6Fw0j2W7MFhVUP uo9J+kseHTqhdqeNm3h/oh2hwn7onNqb8J8pIaMM5A5mpGAtYou3R+yD5ouhryfUhdwN J8hYB+9K8Z6M0vJh6kdKKGyIBN8FkVBkOPalYwul2o9cv8xefAPwGepbyqSak4PpIewK yj2w== X-Forwarded-Encrypted: i=1; AJvYcCWm9s+Z0sHh5F05dYp6hRLoXJx5TkvRAf2RwpJbOA5hXb0VMdoOKT2AwcxWSA0jXQC8z9626w==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzPOWehGbGyIPhfNjg/sKBX8trKacwjcH2hLAzHOl8zfncd24Is x05c5lzbW5c6XBN9vVC9NuGijr7vgR3Hv12FaWUvhGYgeOuvtjCQFTf4QxYVKTegC1raL9uqW6t dnsEam+WG8gZAAw0GjXf5VVcoEE8= X-Gm-Gg: ASbGncvshwJ1g/unlacqU7HSphIkfU8+aPfpDb7aafyt8dy+nVWPO3b+Mc5O0VvReOz boHF0GEcKMErCoAOcScsUXBfakxfMjscJTZHjrW3WT/gu6/T+GPl5uqOHw7afetkcIFx0EBioGR dUOGwyiC9VXlL0CIa1NOdGHz5tq64= X-Google-Smtp-Source: AGHT+IG575MhXe8oFaiekdf+0neeSvWLyjmi3rxdc6fSSfOl9NnzqMa+RsQcSg7nUaVSQ0RHWVKIWNlj6zcHSP0T2v0= X-Received: by 2002:a05:6402:270c:b0:5db:f5e9:6745 with SMTP id 4fb4d7f45d1cf-5eb80ab60b9mr5028729a12.0.1742421715188; Wed, 19 Mar 2025 15:01:55 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 19 Mar 2025 15:01:54 -0700 From: Stefan Kangas In-Reply-To: <24046.1742245962@eskebo.fritz.box> References: <24046.1742245962@eskebo.fritz.box> MIME-Version: 1.0 Date: Wed, 19 Mar 2025 15:01:54 -0700 X-Gm-Features: AQ5f1JruesKWYieDKtIqRYpZVwOFwWtLeMwr2rI3OSwgoj3TyokLOerkboDWr8M Message-ID: Subject: Re: bug#76674: Install tests for rst-mode.el in emacs.git To: Stefan Merten , 76674@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76674 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Stefan, Stefan Merten writes: > 2 weeks (15 days) ago Stefan Kangas wrote: >> I see that you have many tests for rst-mode.el here: >> https://sourceforge.net/p/docutils/code/HEAD/tree/trunk/docutils/tools/editors/emacs/tests/ >> >> However, we currently have no tests for rst-mode.el running in >> emacs.git. I think it would be good to create a new file >> rst-mode-tests.el and to put all or some of your tests there. > > When I started those tests many years ago I looked for a place to put > them in the Emacs repository. Then I did not found any place for it. > > These tests are based on ert and include some extensions for ert which > IMHO are useful on their own. I'd love to share this but still have no > idea where to put them. > > Any idea? A single file makes no sense since it is really a big suite. We don't have anything established for this case, I think, so we have to be a bit creative. To be honest, I think whatever solution you can come up with that is reasonably clean is okay. There is always value in having the tests; we can refactor later if we think of a better structure. One idea is to follow the pattern established by ERC, i.e. test/lisp/erc/*.el For rst.el, perhaps we could use something like test/lisp/textmodes/rst/*.el That said, I didn't check if files structured like that would get picked up automatically by the Makefile. If it doesn't and it's too tedious to add, one workaround could be to add a top-level file test/lisp/textmodes/rst-tests.el that would then load the appropriate test files in the subdirectory. Again, we can restructure later. Installing the tests is the important part, IMO. For test data, see `ert-resource-file` and `ert-resource-directory`. Finally, also consider using :expensive where appropriate. Thanks for looking into this.