an update.
I tried overriding the Embedder in my super class like this:
@Override
public Embedder configuredEmbedder() {
super.configuredEmbedder().useMetaFilters(Arrays.asList("-skip"));
return super.configuredEmbedder();
}
Now this works as long as the @skip is in the meta section of the story
file. I was putting the tag at the scenario level.
Is the filtering on a per story level only? Thats not great, I'm working on
related scenarios in one story file and I want to tag scenarios.
Rakesh
On Thu, Mar 22, 2012 at 12:19 PM, rakesh mailgroups <
[email protected]> wrote:
> still struggling with this....
>
> I've marked one (of the two scenarios in my file) with @foo and now want
> to exclude it from being run.
>
> I looked at the configurations for running a JUnit test in Intellij and my
> options are:
>
> 1. pass jvm options
> 2. pass environment variables
>
> I created an environment variable called 'meta.filter' and gave it the
> value 'foo'.
> I did the same as a jvm argument to (-Dmeta.filter=foo). I even tried with
> @foo as the value.
>
> Both scenarios always run.
>
> Must be something basic I 'm doing wrong.
>
> Btw, the configuration options for running are so bewildering, I'm using
> an abstract superclass with the following code:
>
> public abstract class AbstractStoryConfigurator extends JUnitStory {
> @Override
> public Configuration configuration() {
> return new MostUsefulConfiguration()
> .useStoryLoader(new LoadFromClasspath(this.getClass()))
> .usePendingStepStrategy(new PassingUponPendingStep())
> .useStoryReporterBuilder(new
> StoryReporterBuilder().withDefaultFormats().withFormats(Format.CONSOLE,
> Format.HTML));
> }
>
> @Override
> public List<CandidateSteps> candidateSteps() {
> return new InstanceStepsFactory(configuration(), new AcmeSteps(),
> new PrimeSteps()).createCandidateSteps();
> }
> }
>
> I wanted to use the annotations but I got confused. At least this current
> config sort of works!
>
> Thanks
>
> Rakesh
>
>
> On Wed, Mar 21, 2012 at 2:36 PM, Alex Lehmann <[email protected]> wrote:
>
>> You can use the metaFilters parameter in the @UsingEmbedder annotation if
>> you are using an annotated runner or use the useMetaFilters method for
>> Embedder to set the meta filters from your source code, e.g. passing -skip
>> or -wip to disable the respective scenarios
>>
>>
>>
>> On 21.03.2012 13:07, rakesh mailgroups wrote:
>>
>>> I'm using the default way of running tests by basically letting Gradle
>>> and my IDE think they are JUnit tests. How do I pass in a meta tag to
>>> filter on?
>>>
>>> I use Intellij btw.
>>>
>>> Thanks
>>>
>>> Rakesh
>>>
>>> On Tue, Mar 20, 2012 at 10:39 PM, louis gueye
>>> <[email protected]
>>> <mailto:[email protected]>**> wrote:
>>>
>>> Hi Rakesh,
>>>
>>> I use 3 useful tags : @wip (work in progress), @done (implemented
>>> and validated by PO), @ready (ready to get implemented)
>>>
>>> The @wip is the active tag by default used in dev mode.
>>>
>>> When I want to push on distant repository I run switch my @wip to
>>> done and run @done stories to b sure I've broken nothing
>>>
>>>
>>> --
>>> Cordialement/Regards,
>>>
>>> Louis GUEYE
>>> linkedin
>>> <http://fr.linkedin.com/in/**louisgueye<http://fr.linkedin.com/in/louisgueye>>
>>> | blog
>>> <http://deepintojee.wordpress.**com/<http://deepintojee.wordpress.com/>>
>>> | twitter
>>> <http://twitter.com/#%21/**lgueye <http://twitter.com/#%21/lgueye>>
>>>
>>>
>>> 2012/3/16 Bill Ross <[email protected]
>>> <mailto:[email protected]>>
>>>
>>>
>>> What if you tag the one you're working on, and select by tag?
>>>
>>> Bill
>>>
>>> rakesh mailgroups
>>> <[email protected]
>>> <mailto:rakesh.mailgroups@**gmail.com<[email protected]>
>>> >>
>>>
>>> wrote:
>>>
>>> > Hi,
>>> >
>>> > I tend to write my scenarios first and then go back and try
>>> and implement
>>> > them one by one.
>>> >
>>> > Is there a way I can comment out all but one scenario so I
>>> can work on it
>>> > in isolation?
>>> >
>>> > Thanks
>>> >
>>> > Rakesh
>>>
>>> ------------------------------**------------------------------**
>>> ---------
>>> To unsubscribe from this list, please visit:
>>>
>>>
>>> http://xircles.codehaus.org/**manage_email<http://xircles.codehaus.org/manage_email>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe from this list, please visit:
>>
>>
>> http://xircles.codehaus.org/**manage_email<http://xircles.codehaus.org/manage_email>
>>
>>
>>
>