Beware RubyMine 5!

February 4, 2013 George Dean

Helps

MySQL lock wait timeout exceeded with timecop and parallel test

(Alexander & Matt)

We want to make sure that our fixtures don’t get out of sync with our test suit. So we wrapped everything into timecop. Now we are getting “Mysql2::Error: Lock wait timeout exceeded” when running “rake parallel:spec”. The offending database call is a “Fixture Delete”.

Interestings

RubyMine 5 scary find & replace

(Will Read)

The latest RubyMine EAP find & replace doesn’t seem to respect exclusions. BE AWARE.

A beta was released over the weekend which may or may not fix it.

Yard

(Matt & Will)

Yard doc is a pretty sweet way to generate some documentation. On our project, we had developed a little system of helper methods for our acceptance test suite (a DSL if you will), and we could not remember the names of everything, so we wanted to organize and expose it. After installing the yard gem (and the redcloth gem), we were able to generate documentation with “yard server –reload”. This runs a web server that we can hit during development that reloads on every request.

http://yardoc.org/

About the Author

Biography

More Content by George Dean
Previous
Tracker Ecosystem: CloudWork – Making cloud apps work together better
Tracker Ecosystem: CloudWork – Making cloud apps work together better

With all these APIs floating around don’t you sometimes wish that apps would just talk to each other and k...

Next
When is Responsive Web Design the Right Choice for Your Business?
When is Responsive Web Design the Right Choice for Your Business?

According to Morgan Stanley’s Mary Meeker, compared to when the desktop internet launched in 1994, the adop...

How do you measure digital transformation?

Take the Benchmark