On Sunday, February 19, 2023 at 7:32:47 PM UTC-7 Olivier Lamy wrote:
On Mon, 20 Feb 2023 at 08:38, Mark Waite  wrote: 
> 
> 
> 
> On Sunday, February 19, 2023 at 2:50:44 PM UTC-7 Olivier Lamy wrote: 
> On Mon, 20 Feb 2023 at 00:54, Mark Waite wrote: 
> > 
> > I like the idea. Would that have detected the specific problem that 
prompted the idea? Are there tests in plugins that depend on the API plugin 
that would have detected the issue? 
> 
> tbh not sure we will detect all possible issues :) but at least we 
> could prevent some. 
>

I think that we need more evidence that the technique would detect issues.  
I'm not sure how the api plugins are much different from other plugins that 
provide an API.

The bouncycastle API plugin would lead to tests of 800+ plugins, with those 
plugins in various states of use (some with no installations, many with 
very few installations).  It is clearly an API plugin.  I am not sure that 
the work to test drive in 800 plugins is worth the benefit gained from that 
testing.  I would expect most of the work in that effort would be preparing 
the consumer plugin to use the new release of the API plugin.

The git client plugin provides the JGit API but is not an API plugin in the 
same way that pure API plugins are.  It would lead to tests of 29 plugins, 
with the same issue that many of those plugins have very few installations 
and may not even compile with a new version of the git client plugin.

I see many challenges to be addressed and am not yet persuaded of the 
number of cases that the technique will detect.
 

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/13f63083-b3bc-43df-be6c-beefa8295ec9n%40googlegroups.com.

Reply via email to