Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@xaviershay
Created November 18, 2008 21:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xaviershay/26275 to your computer and use it in GitHub Desktop.
Save xaviershay/26275 to your computer and use it in GitHub Desktop.
Observations:
- Most breakage came from changes outside the project (dm-core, extlib changes broke dm-more)
- Hard to test dm-more in totality, need to install_gems *before* you run rake spec, which is odd
- (dkubb) "almost all of the problems people are mentioning on the mailing list are Windows related"
Conclusions
- Run dm-more tests against new code when dm-core is committed to
- Either automatically install dependency gems prior to running specs, or alter the load path to use edge code
Bonus points
- Especially post 1.0, being able to run against multiple gem version (so we don't need to release everything when only one gem changes)
- Publicly available rcov stats
- Multi ruby
- Windows testing. I have no idea about this.
Ideas
- Have a local gem directory for the build (like merb), probably easier than load path shenanigans, can also be used for multi gem versions
- Chat to merb guys about what they do for CI (answer: they don't, are in the same boat)
- dbussink has a VM we can use
- Look at pat's project that runs against multiple gem versions (http://github.com/freelancing-god/ginger/tree/master)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment