Low Tech CI Simulation
Are random CI failures getting you down?
Are you pretty sure it's a timing issue but just can't quite reason it out?
Are you unable to replicate the problem locally on your mac?
Try my new script to slow your machine to a crawl. It'll fix you test problems guaranteed!*
* Not a guarantee
#!/usr/bin/env ruby
# leave one CPU free to run tests:
cpus = `sysctl -n hw.ncpu`.to_i - 1
puts("Forking #{cpus} processes")
(0..cpus).each { Process.spawn("yes > /dev/null") }
Process.wait
Dodgy? Yes.
Handy? Very.