[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#875722: ITP: ert-runner -- Opinionated Ert testing workflow



Control: retitle -1 RFS: ert-runner -- Opinionated Ert testing workflow
Control: noowner -1

On Wed, Sep 13, 2017 at 09:05:35PM -0400, Nicholas D Steeves wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Nicholas D Steeves <nsteeves@gmail.com>
> 
> Control: block 825980 by -1
> 
> * Package name    : ert-runner
>   Version         : 0.7.0
>   Upstream Author : Jorgen Schaefer <contact@jorgenschaefer.de>
> * URL             : http://github.com/rejeep/ert-runner.el
> * License         : GPL-3+
>   Programming Lang: Elisp
>   Description     : Opinionated Ert testing workflow
> 
>  Ert-runner is a tool for Emacs projects tested using Ert. It assumes
>  a certain test structure setup and can therefore make running tests
>  easier.
> 
> I am in the process of packaging ert-runner, because elpy's tests seem
> to depend on it (100% failure rate at present).  My hope is that
> configuring a directive for ert-runner will remove the necessity to patch 140-something (300-something by ert's count) tests in elpy.
> 
> Be it resolved that elpy's tests truly depend on ert-runner, I plan to
> maintain it as part of the pkg-emacsen team.  At this time I will need a sponsor for the initial upload.
> 

Ert-runner is only required for one of Elpy's self-tests; all others
were made to use dh-elpa directly.  Additionally, I now believe that
ert-runner should not be used to run tests on buildd or autopkgtests
because it could hijack dh-elpa's IO and backtraces similarly to Cask
(see #837922 for more info).

I'm unsetting myself as owner of this bug because I believe it would
be a better use of time to work on making Elpy's
`elpy-shell-send-region-or-buffer-should-notify-of-removing-main` work
with dh-elpa directly than to package ert-runner.

Sincerely,
Nicholas

Attachment: signature.asc
Description: PGP signature


Reply to: