about summary refs log tree commit homepage
path: root/local.mk.sample
DateCommit message (Collapse)
2010-10-22local.mk.sample: remove testing under 1.9.1
Ruby 1.9.2 has been out for a while and is the stable release nowadays.
2010-06-04cleanup makefiles, move publish_doc into main
Since the docs for this project are hosted on Rubyforge.org (currently Apache), it can't use the nginx "gzip_static on" configuration I normally use on on *.bogomips.org. I never used the irb/sh wrappers in local.mk, either, and the isolate bits have all been moved inside t/
2010-06-04tests: cleanup isolate usage
We don't need tmp/ in our top level directory
2010-06-04local.mk.sample: add a hint for TMPDIR
It makes tests run significantly faster on a beefy box.
2010-06-04local.mk.sample: update for running 1.9.2 (preview3) tests
Now that 1.9.2 preview3 is available and usable, it'll be added to the list of Rubies we run and officially support.
2010-05-20local.mk.sample: fix isolate 2.0.0 path :x
2010-05-04local.mk.sample: isolate needs the correct Rake
2010-04-19use the excellent `isolate' gem for dev
It should make life easier when dealing with and testing complex dependencies, especially ones like Cramp which depend on prerelease versions of gems.
2010-03-28local.mk.sample: bump neverblock test dep to 0.1.6.2
It continues to work with the old espace version from GitHub repos, too.
2010-01-08add Cramp integration tests
Tested with cramp-0.7 and eventmachine 0.12.10
2010-01-08local.mk.sample: bump Rack dependency
2010-01-07Update docs + tests to reflect Rev 0.3.2 release
Rev 0.3.2 makes performance with Threads* under Ruby 1.8 tolerable.
2009-11-29update gem dependency recommendations
2009-11-27local.mk.sample: respecting RUBYLIB breaks "full-test"
Better just to edit my private local.mk when I'm testing with alternate versions of libraries...
2009-11-26local.mk.sample: allow RUBYLIB + RSYNC vars in CLI
2009-11-26documentation publishing updates
Don't show ChangeLog for unreleased things
2009-11-13bump versions since we depend on Unicorn::ClientShutdown
2009-10-30bump Unicorn dependency to (consistently) pass tests
Unicorn 0.93.5 came to be so the heartbeat tests could pass consistently.
2009-10-27revactor: require 0.1.5, remove 0.1.4 workarounds
Also new are added basic HTTP tests for UNIX domain socket handling (for all models, now, of course).
2009-10-26local.mk.sample: cleanups and minor reorg
define the Ruby prefix once to make it easier on Rubies outside of home. Organize gem listings logically by dependency chains.
2009-10-26update gem dependencies in comments/local.mk.sample
Rack 1.0.1 is out and works nicely.
2009-10-26eventmachine: require EM 0.12.10
The EM::attach/EM::watch API changed incompatibly in 0.12.10
2009-10-26eventmachine 0.12.8 passes all tests
This means Rainbows::DevFdBody async responses and large file streaming without slurping. This is only with eventmachine 0.12.8, it looks like 0.12.10 changes the attach/watch API...
2009-10-24tests: prefer "RUBY" to lowercased "ruby"
It's more common form for externally-visible/modifiable variables in Makefiles and shell scripts.
2009-10-19local.mk.sample: sync with BDFL's version
2009-10-15local.mk.sample: use rev 0.3.1 instead
rev 0.3.1 was just released tonight, lets use it since it squelches annoying warning messages.
2009-10-14local.mk.sample: use ksh93 as default $(SHELL)
It's faster than bash and the newer versions I have fixed a bug where the all-important pipefail option got dropped in subshells.
2009-10-05local.mk.sample: fix revactor dependency
This makes the Ruby 1.9 tests take much longer now, ~14s because the SHA1 test is fairly intensive.
2009-10-05local.mk.sample: sync to my current version
This allows the "full-test" target to run 1.9 and 1.8 tests together and sets up gem paths so I don't have to load rubygems. Currently I can run "make -j full-test" in 5.3 seconds on my box vs ~20 seconds without the "-j". Hopefully this time continues to stay low as more tests are added...
2009-10-02initial revision
No tests yet, but the old "gossamer" and "rainbows" branches seem to be basically working.