Yes, we could use PCT for Jenkins Configuration-as-Code tests.

But, if we want to run JCasC integration tests as a part of the core 
pipeline, we would need to integrate PCT directly into Jenkins Core 
pipeline.
I had a pull request for that (
https://github.com/jenkinsci/jenkins/pull/3438), but it was stalled. Maybe 
we could revisit it.

BR, Oleg

On Tuesday, June 4, 2019 at 11:24:53 PM UTC+2, Jon Brohauge wrote:
>
> If it makes sense to use the plugin-compat-test, we should go with this. I 
> wasn't aware of its existence.
>
> On Tue, 4 Jun 2019, 22.18 Slide, <[email protected] <javascript:>> wrote:
>
>> I agree with Jesse. The suite as is is so large already. The 
>> plugin-compat-test was made for purposes similar to this I believe, so why 
>> not use the tools that are available?
>>
>> On Tue, Jun 4, 2019 at 11:29 AM Jesse Glick <[email protected] 
>> <javascript:>> wrote:
>>
>>> On Tue, Jun 4, 2019 at 1:23 PM Joseph P <[email protected] <javascript:>> 
>>> wrote:
>>> > we would avoid regressions that are related to configuration-as-code
>>>
>>> I think that should be handled differently, for example by something
>>> like JENKINS-45047, or `plugin-compat-tester`, or
>>> `buildPlugin.recommendedConfigurations()`, or Dependabot. There are
>>> plenty of critical plugins which are prone to breaking due to changes
>>> in core, and we cannot possibly stuff the core test suite full of all
>>> of them. (In fact I would prefer to be _removing_ some plugins from
>>> the `test` POM.) Instead, plugins define tests and a `jenkins.version`
>>> known to pass them, and we use various tooling to ensure that these
>>> tests are also run against newer dependency versions so that
>>> regressions are caught in a timely manner.
>>>
>>> -- 
>>> 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 [email protected] <javascript:>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr0ALHHvTcOeRRrmLV10B%3DaeODTGWsOcQ2yCWu4BKoT5dw%40mail.gmail.com
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>> -- 
>> Website: http://earl-of-code.com
>>
>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "Jenkins Developers" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/jenkinsci-dev/cgbYEB3c_Vc/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVduMQyrmKzkjyktOCHw8EhbzzOhMO6tAotZVSvO5cp8dw%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVduMQyrmKzkjyktOCHw8EhbzzOhMO6tAotZVSvO5cp8dw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/e4667cde-7719-47a2-9c66-4daf12c98eda%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to