Drew, That would work and wouldn't be too difficult to accomplish. The tests that require the 120 second time out could be ran by hand.
John On Aug 26, 2011, at 7:07 AM, Drew Fisher wrote: > Since we have multiple tests that have 2 minute timeouts, perhaps we could > could take those tests out of what's run by default by Hudson. Not sure how > much rearranging we'd have to do to the tests inside to accomplish this, > though. > > -Drew > > On 8/26/11 7:40 AM, Matt Keenan wrote: >> On 08/26/11 14:35, Dave Miner wrote: >>> On 08/26/11 09:31, John Fischer wrote: >>>> Matt, >>>> >>>> Looks good. Please add a comment for the sleep(120) lines. Something to >>>> the effect that the default TTL (Time-To-Live) for the dns records is >>>> 120 seconds. >>>> >>> >>> Is there a way to set these shorter? One of the key attributes of unit >>> tests is that they run quickly, and we're definitely straying out of >>> that with all these delays. >>> >> >> I wish there was, however when I was testing I tried sleep values from 10 >> seconds up to 120, and 120 was the first one to succeed. Maybe someone else >> who knows DNS better than I can suggest a means of flushing out DNS records >> quicker ? >> >> cheers >> >> Matt >> >> >>> Dave >>> >>>> Thanks, >>>> >>>> John >>>> >>>> On Aug 26, 2011, at 6:09 AM, Matt Keenan wrote: >>>> >>>>> Hi, >>>>> >>>>> Can I get a review and blessing for fix for : >>>>> 7050547 ai_sd/aimdns unit tests failing on machine not configured as >>>>> AI server >>>>> http://monaco.sfbay.sun.com/detail.jsf?cr=7050547 >>>>> >>>>> Webrev: >>>>> https://cr.opensolaris.org/action/browse/caiman/mattman/7050547/ >>>>> >>>>> >>>>> Slim install unit tests tend to be run on a build machine which is >>>>> not configured as an install server, thus these tests fail. Nose >>>>> provides a SkipTest exception which when used will not report the >>>>> tests themselves as failed. >>>>> >>>>> For ai_sd if multicast DNS SMF is not available then the tests will >>>>> fail. >>>>> >>>>> For aimdns if install/server SMF is not available 5 tests will fail. >>>>> >>>>> I also discovered that when a service is removed, it remains >>>>> advertised for a default time of 120 seconds, this results in >>>>> time.sleep(120) calls being required for tests to be successful. >>>>> >>>>> cheers >>>>> >>>>> Matt >>>>> _______________________________________________ >>>>> caiman-discuss mailing list >>>>> [email protected] >>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss >>>> >>>> _______________________________________________ >>>> caiman-discuss mailing list >>>> [email protected] >>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss >>> >> >> _______________________________________________ >> caiman-discuss mailing list >> [email protected] >> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > _______________________________________________ > caiman-discuss mailing list > [email protected] > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss _______________________________________________ caiman-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

