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.
