Hi, 

it's not a geb question. You are use plain junit in your example. It's a gradle 
configuration. 

Along to https://docs.gradle.org/3.3/userguide/java_plugin.html#test_grouping 
or your Example (https://github.com/junit-team/junit4/wiki/Categories) you are 
missing the 
excludeCategories 
to disable some tests. 

Best Regards 

Stefan 

> Von: "Lee" <[email protected]>
> An: "Geb User Mailing List" <[email protected]>
> Gesendet: Freitag, 30. Juni 2017 21:55:51
> Betreff: [geb-user] Is there something like 'Categories' within Geb?

> I'm new to Geb and would like to be able utilize something like Categories in
> JUnit to annotate tests, and then be able to execute only tests with certain
> categories/annotations.

> I've tried annotating some tests and then executing a Gradle task, as noted at
> https://github.com/junit-team/junit4/wiki/Categories, but have not been
> successful.

> Is there another way to do this in Geb? Or, does anyone have any suggestions 
> on
> how I could use JUnit Categories.

> Example Test I tried:
> package GebishOrgTest

> import geb.junit4.GebReportingTest
> import org.junit.Test
> import org.junit.runner.RunWith
> import org.junit.experimental.categories.Category
> import org.junit.runners.JUnit4

> interface FastTest { /* category marker */ }

> @RunWith (JUnit4)
> class GebishOrgTest extends GebReportingTest {

> @Category (FastTest)
> @Test
> void canGetToTheCurrentBookOfGeb() {
> to GebishOrgHomePage

> manualsMenu .open()

> //first link is for the current manual
> assert manualsMenu .links[ 0 ].text().startsWith( "current" )

> manualsMenu .links[ 0 ].click()

> at TheBookOfGebPage
> }

> }

> Example Gradle Task:
> task useCategory( type : Test) {

> useJUnit {

> includeCategories 'GebishOrgTest.FastTest'

> }

> }

> --
> You received this message because you are subscribed to the Google Groups "Geb
> User Mailing List" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email
> to [ mailto:[email protected] |
> [email protected] ] .
> To post to this group, send email to [ mailto:[email protected] |
> [email protected] ] .
> To view this discussion on the web visit [
> https://groups.google.com/d/msgid/geb-user/beef3ac1-e1ea-4a7b-a104-0c0dc19e2f54%40googlegroups.com?utm_medium=email&utm_source=footer
> |
> https://groups.google.com/d/msgid/geb-user/beef3ac1-e1ea-4a7b-a104-0c0dc19e2f54%40googlegroups.com
> ] .
> 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 "Geb 
User Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/geb-user/934041087.2743.1498853284147.JavaMail.zimbra%40hildebrandt.tk.
For more options, visit https://groups.google.com/d/optout.

Reply via email to