- From: Bryan Berry <
>
- To:
- Subject: [chef] Re: Re: Re: Re: Re: Minitest-handler cookbook issue
- Date: Wed, 10 Oct 2012 08:32:07 +0200
i think cucumber and rspec use tags "@foobar" to filter the tests to
run, i would try to support that filtering mechanism rather than
whitelist/blacklist
On Wed, Oct 10, 2012 at 8:28 AM, steve .
<
>
wrote:
>
I guess you could put a whitelist/blacklist set of tests (or maybe
>
regexes?) into the node data, namespaced appropriately for the
>
minitest handler... the handler has access to this data during its
>
run, so it would be able to pick that up and filter its cookbook file
>
walk appropriately.
>
>
Anyone else want that functionality? I mean, I could see at least
>
some use for it, though for my current work setup it's not
>
critical-path...
>
>
On Tue, Oct 9, 2012 at 11:19 PM, Bryan Berry
>
<
>
>
wrote:
>
> Namaste Sachin
>
>
>
> I wrote some of that code, it just checks whether any of the recipes
>
> in the run_list also have tests. If it were smarter it would allow you
>
> to filter for only those tests that you want run. There currently is
>
> no way to do that though I would love to add that functionality
>
>
>
> On Tue, Oct 9, 2012 at 8:09 PM, Sachin Sagar Rai
>
> <
>
>
> wrote:
>
>> Thanks for the reply.
>
>>
>
>> But still wondering where to put that 'ignore on failure' line? In tests?
>
>>
>
>> Where to put it exactly?
>
>>
>
>> -------------------------------------------
>
>> @millisami
>
>> ~ Sachin Sagar Rai
>
>> Ruby on Rails Developer
>
>> http://tfm.com.np
>
>> http://nepalonrails.tumblr.com
>
>> Sent with Sparrow
>
>>
>
>> On Tuesday, October 9, 2012 at 11:41 PM, steve . wrote:
>
>>
>
>> The minitest handler doesn't know you don't have tests written for
>
>> those cookbooks. It's looping through all of the cookbooks for the
>
>> recipes in the node's current run list and attempting to pull down
>
>> test and support directories from all of them. These resources should
>
>> be set to "ignore on failure," so it shouldn't cause your Chef run to
>
>> bomb out if they're not there.
>
>>
>
>> At the end of the run, the handler will load all of the tests that
>
>> *did* make it to the node and run them. If any of those tests fail,
>
>> it will flag your run as failed and your exception handlers will then
>
>> run.
>
>>
>
>> If you find the behavior of the handler unsatisfying and find a better
>
>> way to pull down tests from all cookbooks, I'm sure the maintainers of
>
>> the minitest handler would love to see your improvement in the form of
>
>> a pull request!
>
>>
>
>> On Mon, Oct 8, 2012 at 11:51 PM, Sachin Sagar Rai
>
>> <
>
>
>> wrote:
>
>>
>
>> Ohai Chefs!
>
>>
>
>> I gave a shot on doing integration testing with the minitest-handler
>
>> cookbook.
>
>> But it bit me on the first run.
>
>> Can anyone testing chef have a few mins on this issue
>
>> https://github.com/btm/minitest-handler-cookbook/issues/24 ?
>
>>
>
>> -------------------------------------------
>
>> @millisami
>
>> ~ Sachin Sagar Rai
>
>> Ruby on Rails Developer
>
>> http://tfm.com.np
>
>> http://nepalonrails.tumblr.com
>
>> Sent with Sparrow
>
>>
>
>>
Archive powered by MHonArc 2.6.16.