Issue #4122 has been updated by Markus Roberts.

Status changed from Unreviewed to Closed

commit:4f06e9e6b8166838d7e0e9aa0862c09ffe46729c Maint: Explicitly put test 
sqlite files in a temp directory
commit:84a94127d27262c02e141193c91cecf486b6be9d maint: fix stub failure in 
report_spec.rb
commit:1f48d6892666dec67d316b6dd78bab09e181d35b maint: fix stub failures in 
report_spec.rb
commit:bee843a5c37584a9bd68ec69319949a361f8fb6e maint: fix stubbing in 
package_spec.rb
commit:528b9153f4d4c264f367c685fe22587122236144 maint: fix stubs in 
transaction_spec.rb
commit:37277a521e41777f8e97923b2ffa5f782206b415 maint: fix stubbing in 
catalog_spec.rb
commit:ea55e8328fcb8c33d7b20f91cc9f21da31ba935d Maint: Improve the speed of 
setting settings.
commit:7c7f6da17c4f088175e7d616e390b5c7e1e5e65f maint: file_spec heisenbugs
commit:d6d726bc683b770cdf493ce0977fda095cb8f89c Heisenbug: settings as catalog 
trying to create directories
commit:e579aab5529f080d88aed35656b66d80a2065a64 maint: spec_helper should reset 
settings directories on *every* test
commit:298a76401544422b4e0beeddc95542e21d48690e maint: Remove a heisentest that 
wasn't testing what it claimed
commit:b389392c23032090c80cfe42ee19c2d8d45dff64 maint: spec_helper should only 
get loaded once
commit:3304068fe96df86c3616f3f441595811d71162b0 maint: :mutable_defaults to 
improve spec consistency

I'm closing this ticket based on the above commits to master; if there are more 
such issues they should be given their own tickets, not glombed onto this one.


----------------------------------------
Bug #4122: Test framework improvements
http://projects.puppetlabs.com/issues/4122

Author: Matt Robinson
Status: Closed
Priority: Normal
Assigned to: 
Category: 
Target version: 2.6
Affected version: 0.25.5
Keywords: 
Branch: 


A lot of problems with the current test framework are being discovered in the 
process of preparing Rowlf.  It was found that the spec_helper was being 
required many times when it doesn't need to be, that the puppetconf dir is set 
to /dev/null but only for the first test, and that setting it for every test 
exposed a very slow section of the settings code.  

Other problems may pop up in the near future that can reference this ticket 
number for commits.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to