anatoly techtonik wrote: > > 6. One-click download of test environment will greatly help people > with patching any trac-hack plugin. I think that many plugins are not > given an appropriate patches just because setting up development > environment is not trivial. Plugins that need to be upgraded for t-h.o > transition are no different. >
I'd be interested to hear more of what you have in mind here. I agree that setting up a test environment takes a bit of work. I have a bash script that allows setting up an environment with a single command, with switches for specifying Python version, Database (SQLite [default], MySQL or PostreSQL), Trac version, Genshi version, installs the TracDevelopmentPlugin (currently tracd only, but plan to add options for web servers as well) ... so that I can get a fresh test environment ready for any plugin in less than 2 minutes. The script is not really suitable for distribution since its coupled to my OS environment (Ubuntu 10.04), but could be improved to meet that end. However, what I do not current have are scripts for populating the database with tickets, or some databases that are populated. This would be useful, for example, with testing the TracTicketsStatsPlugin (1). It would be nice to have a database populated with some clearly defined tickets, so I can easily check that the graph is correct (i.e. by knowing that X tickets where created on data Y). I'm not sure if your intent was to propose a project to meet some of the needs I suggest here, but I've considered it might be worthwhile. (1) http://trac-hacks.org/wiki/TracTicketStatsPlugin -- View this message in context: http://th-users.32086.n3.nabble.com/TracForms-call-for-action-tp1992845p2091174.html Sent from the th-users mailing list archive at Nabble.com. _______________________________________________ th-users mailing list [email protected] https://lists.trac-hacks.org/mailman/listinfo/th-users
