Thanks. I'd encourage Chris to write up some stuff in docs/ to introduce
this feature.
And can we get "extends Assert" back in CapybaraPortingLayerImpl?
Maybe it's just me, but personally I found it convenient that it was
extending Assert, which makes my IDE auto-completion a lot smoother.
On 06/04/2014 03:15 PM, Ulli Hafner wrote:
The Spock and Geb changes are now merged. In order to get those frameworks
running with the current classes, Christian needed to introduce several
interfaces. The corresponding classes have been renamed to *Impl.
Here is an example of the new capabilities:
https://github.com/jenkinsci/acceptance-test-harness/blob/master/src/test/groovy/groovy/plugins/JacocoPluginTest.groovy
Design of page objects is also quite simple:
https://github.com/jenkinsci/acceptance-test-harness/tree/master/src/main/groovy/org/jenkinsci/test/acceptance/plugins/jacoco
Am 13.05.2014 um 10:59 schrieb Ulli Hafner <[email protected]>:
One of our students is currently trying to integrate Spock and Geb: this also
requires API changes (at least we need to introduce additional interfaces for
all those concrete selenium base classes). This part still is work in progress.
I also thought the purpose of this project is to collect all acceptance tests for
Jenkins. So if we need to change the framework we just go ahead and commit the required
changes. Up to now it was not clear that we need to publish a "stable" version
at all.
Are there any other plans for additional test suites that are based on the
acceptance test harness project (besides your Cloudbees test suite)?
Am 13.05.2014 um 02:26 schrieb Kohsuke Kawaguchi <[email protected]>:
On 05/12/2014 04:09 PM, Stephen Connolly wrote:
You know I have *very* strong feelings on a lot of the lower layers... but you
also know that I haven't had the time to get the replacement layer published
yet... It's coming... there is the possibility that it may break some stuff...
but I am reasonably confident that it shouldn't
Good point, so there's at least that group of changes that we should expect
before we consider it solidified.
On 12 May 2014 23:28, Kohsuke Kawaguchi <[email protected]
<mailto:[email protected]>>
wrote:
So I jumped the gun a little bit and cut a release of
acceptance-test-harness, as it was blocking me on developing other sets of
tests internally.
But this triggered a comment from Oliver [1] in terms of what we want to see
in the code before we consider the API stable enough.
Specifically,
I hoped there will be a discussion before making the API public. I
wanted to get rid off all the public Controls exposed from page objects
because we will not be able to preserve the API as Jenkins UI evolves.
Changes like af98505 will surely follow.
So first of all, I wanted to set the expectation right that 1.0 and 1.1 I
released shouldn't be considered stable.
With that said, personally I didn't anticipate that we hold ourselves to the
level of backward compatibility that we do for Jenkins, and public final
Control fields are nice, namely they are very concise to write.
But I'm willing to follow what we want as a whole, so if you have any strong
feelings and thoughts on this, this is the opportunity to speak up.
[1]
https://github.com/jenkinsci/__acceptance-test-harness/__commit/__8a4bacb386ee0b5a34c5dd499bd74f__50b35c726d#commitcomment-__6297001
<https://github.com/jenkinsci/acceptance-test-harness/commit/8a4bacb386ee0b5a34c5dd499bd74f50b35c726d#commitcomment-6297001>
--
Kohsuke Kawaguchi http://kohsuke.org/
--
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+unsubscribe@__googlegroups.com
<mailto:jenkinsci-dev%[email protected]>.
For more options, visit https://groups.google.com/d/__optout
<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]
<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
Kohsuke Kawaguchi | CloudBees, Inc. | http://cloudbees.com/
Try Jenkins Enterprise, our professional version of Jenkins
--
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].
For more options, visit https://groups.google.com/d/optout.
--
Kohsuke Kawaguchi | CloudBees, Inc. | http://cloudbees.com/
Try Jenkins Enterprise, our professional version of Jenkins
--
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].
For more options, visit https://groups.google.com/d/optout.