[chef] Re: Re: Re: Re: Re: Minitest-handler cookbook issue


Chronological Thread 
  • 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.

§