From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Helmut Eller Newsgroups: gmane.emacs.devel Subject: MPS: GUI test automation (was: MPS: staticpro everything) Date: Fri, 03 May 2024 08:26:24 +0200 Message-ID: <87r0ej4din.fsf_-_@gmail.com> References: <87v8408wsr.fsf@gmail.com> <87o79sasl5.fsf@gmail.com> <87plu72y8h.fsf@gmail.com> <877cgfwe5g.fsf_-_@gmail.com> <871q6mptkj.fsf@gmail.com> <86frv2pse5.fsf@gnu.org> <87v83ynhuc.fsf@gmail.com> <86v83xof5w.fsf@gnu.org> <878r0thbfl.fsf@gmail.com> <86jzkdo9rm.fsf@gnu.org> <87jzkdfres.fsf@gmail.com> <86plu4mylj.fsf@gnu.org> <87sez06yj3.fsf@gmail.com> <878r0s6w1m.fsf@gmail.com> <86ttjgjbh8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14441"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: gerd.moellmann@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 03 08:27:08 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1s2mNu-0003Tc-9j for ged-emacs-devel@m.gmane-mx.org; Fri, 03 May 2024 08:27:06 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s2mNM-0000c5-3o; Fri, 03 May 2024 02:26:32 -0400 Original-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 1s2mNJ-0000bB-TK for emacs-devel@gnu.org; Fri, 03 May 2024 02:26:29 -0400 Original-Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s2mNH-0008Pl-UM; Fri, 03 May 2024 02:26:29 -0400 Original-Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-a598e03836bso57567566b.3; Thu, 02 May 2024 23:26:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714717585; x=1715322385; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=ir2IuEeG5xLNwR3kT0Xj8j1K+7nMewWsVxRdly2OqoE=; b=RhVAD7DVbRlpDRiHi4DQeFYv6zhuJJr87n67JMVa9IwOSGmgzzY0xW0pUPnbt7QZ0e VU0gkB2RVWSpPivlzTFsdrmZBEybdImbmrdpfg4+YMbK2Ymiq22y8VACEM0NmBhmFyME lazsTOBA/K8hz+sIrL0mVQwTKdj5GSesND95ExsCtvJLkyxyQhhYFUlERSIV1RytyrbR RFiVrArNYeFh64VqLjVshPf+lAqNhEn+hhYNuDp48s8gX+C8tWr60Ku3WxIyu26BcheD doGMkFTjOkGPCaSGh9MFpN69l/MI05KS8EmT6qius0oi9aYZQlwTJkHR6hC4L65RJYXu ybOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714717585; x=1715322385; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ir2IuEeG5xLNwR3kT0Xj8j1K+7nMewWsVxRdly2OqoE=; b=AMOYpC51eboVBn+Hg+Zvb55G0kYkNIuLpesdXVIJpQasRatoiEMgBX+MY5hIWjAZKA xdRVtPYMTvDb033FkEH1mNxejiOOZ7qc2E5WiuaJMFOQhtqrYvy69KTxflu8Wl4VVRC5 oHHdSpYbwJi56q15kCS8eXDaiYqEcQcHVPcRS9N7050bIXQeh54B9ALHmiVOF0NNg9Io 5ctev3oB9vgf1tdttbrRIaTjPsLoi2DA5YA0v07wblZkmAmdGK3OCMc+j0Aojo4OXpY9 jlqcSA9jcZ5FWxbwR8NRwsFCc69+un2NMy/PZfhv1PZHwx/e6SmVR4w+BYvqANh2k3Cu dXig== X-Forwarded-Encrypted: i=1; AJvYcCXKofjMdQrzn5/+0bqUS0Mgk/5oABuBgvD00y/WIge9/1pECu1EXChvViDjb2jJuHsQgDMwLHxLUNf5PcuJNsx42F0D X-Gm-Message-State: AOJu0YwAAMCoUt9SZTs/slNWdRv0zShECvxHM+OBnXCaGCjCnRKs7Jx+ TgopU4kGgneP7tbwL4lO+Bj8niZQKx0AgHC+QDGokCbtHwJG4MIoJgiRzA== X-Google-Smtp-Source: AGHT+IEJJFmTHBIM1ONdfKrDnlbKIL3pEEW9vo3qaNdoB0uZ9F+klf8smVCqdkoWI/+MlSYYe3NL3A== X-Received: by 2002:a50:a69b:0:b0:572:9aa2:b75d with SMTP id e27-20020a50a69b000000b005729aa2b75dmr890783edc.6.1714717584928; Thu, 02 May 2024 23:26:24 -0700 (PDT) Original-Received: from caladan (dial-184253.pool.broadband44.net. [212.46.184.253]) by smtp.gmail.com with ESMTPSA id j8-20020a50ed08000000b0056e718795f8sm1329169eds.36.2024.05.02.23.26.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 May 2024 23:26:24 -0700 (PDT) In-Reply-To: <86ttjgjbh8.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 02 May 2024 21:49:07 +0300") Received-SPF: pass client-ip=2a00:1450:4864:20::633; envelope-from=eller.helmut@gmail.com; helo=mail-ej1-x633.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-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:318637 Archived-At: On Thu, May 02 2024, Eli Zaretskii wrote: > Unfortunately, these crashes are not reproducible. Yes, that's a problem. Two days ago I found out that Dogtail[*] is apparently the state of the art for GUI testing in the GTK world. It's a Python library that lets you find widgets and "click" on them an so on. I've used that to make one crash reproducible (almost, sometimes Emacs crashes to soon for another reason). I bed there are similar libraries for Windows and macOS. Maybe it's time to find and use them. [*]https://gitlab.com/dogtail/dogtail