Yes, as I said... "I am developing a custom JUnit runner..."

On Thursday, March 17, 2011, at 10:04 am, Merlyn Albery-Speyer wrote:
> I've accomplished something similar in the past using a @RunsWith and a
> custom runner.
> 
> On Mar 17, 2011 6:53 AM, "Steve Ebersole" <[email protected]> wrote:
> > I am developing a custom JUnit runner to cover certain requirements we
> 
> have in
> 
> > testing. Part of this is to skip or ignore certain tests based on certain
> > conditions. To handle this I decded to leverage org.junit.Ignore since
> 
> IDEs
> 
> > already understand this. But I do not leverage it in terms of annotating
> 
> test
> 
> > methods with it; like I said, the skipping/ignoring is contextual. So
> 
> instead
> 
> > I extend org.junit.runners.model.FrameworkMethod and override
> > org.hibernate.testing.junit4.ExtendedFrameworkMethod#getAnnotation to
> 
> return
> 
> > an org.junit.Ignore instance if that was the annotation asked for and the
> 
> skip
> 
> > conditions were met.
> > 
> > Anyway, bottom line, this works great in my IDE. However, when I run this
> > from Gradle I end up with a failed execution. Every test that meets the
> > skip/ignore conditions is marked as a fail. From what I can tell Gradle
> > is
> > 
> > layering in its own org.junit.runner.Runner which I assume is casuing
> > difficulty here.
> > 
> > Does this ring any bells? I am inclined to believe this is a bug in
> 
> Gradle.
> 
> > ---
> > Steve Ebersole <[email protected]>
> > http://hibernate.org
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe from this list, please visit:
> > 
> > http://xircles.codehaus.org/manage_email

---
Steve Ebersole <[email protected]>
http://hibernate.org

Reply via email to