TestProf

TestProf logo

Writing tests is a significant part of the development process, especially in the Ruby and Rails community. We don’t care about test suite performance until we find ourselves wasting too much time waiting for the green light.

You’re probably asking yourself: “Why does test suite performance matter?” TL;DR Slower tests lead to longer feedback loops and deployment cycles. Scaling vertically by dropping more CPU cores or CI workers has its limits. Optimizing your test suite is a better alternative. And with TestProf, you can do that gradually and with as little refactoring as possible!

TestProf toolbox aims to help you identify bottlenecks in your test suite. It contains:

  • Plug’n’Play integrations for general Ruby profilers (ruby-prof, stackprof)
  • Factories usage analyzers and profilers
  • ActiveSupport-backed profilers
  • RSpec and minitest helpers to write faster tests
  • RuboCop cops
  • etc.
TestProf diagram

See the documentation!

Who uses TestProf

Author

Further reading

In the same orbit

Explore more open source projects

Contact us

We’d love to hear from you! We’re not really all that evil, and we love discussing potential projects, intriguing ideas, and new opportunities. Complete the form below or drop us a line at surrender@evilmartians.com.

Martians at a glance
16
years in business

A product development consultancy that works with startups and established businesses, while also creating open source-based products and services