[PULL] github.com/stephenfin/development
Damien Lespiau
damien.lespiau at intel.com
Mon Oct 19 22:02:04 AEDT 2015
On Fri, Oct 16, 2015 at 07:08:45PM +0100, Finucane, Stephen wrote:
> # 1) Add additional project configuration options:
>
> We should add the following options to the 'Project' model
>
> * Add an optional list property to specify the tests contexts that
> have to run in order for a patch to be marked as "testing complete".
> If set, an email will be sent on test completion. If unset, no emails
> will be sent and Thomas' process can be used
> * Add a Boolean property to state whether to restrict results to
> these contexts only or whether to allow any and all contexts (but
> basically ignore the ones not in the list)
> * Add a Boolean property to restrict publishing of 'checks' to
> maintainers or to all patchwork users. This can be expanded on later
> (see below)
> * [OPTIONAL] Add an option to turn 'Check' support on/off. Some
> people won't want the extra column in the summary field cluttering
> their view. This should be set to 'enabled' (i.e. use 'Checks') by
> default, IMO.
So now, I want to add the feature I already talked about: configure how
result emails should be sent:
- static tests like checkpatch.pl or sparse: only send emails on
failure
- long running tests (hours, 10s of hours) like piglit[1] or
intel-gpu-tools[2]: always send result emails
How would that fit in this model? I still think real test objects,
disregarding how it's created, are the way to be more future-proof.
However, I'm afraid I don't really have the time to discuss this any
further. So don't let me block anything.
--
Damien
[1] http://cgit.freedesktop.org/piglit/
[2] http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/
More information about the Patchwork
mailing list