UX Research SoftwareSourced
Case Study: How Optimal Workshop runs its test suite in under 7 minutes on Semaphore
Optimal Workshop Case StudySourced & dated by Case Study Desk
Key results
The challenge
Optimal Workshop, a SaaS company making UX research and usability tools, had a test suite that ran well past an hour when executed serially, slowing every build.
The solution
The team used Semaphore to split its test suite across 12 or more parallel jobs, with up to 16 jobs available.
“The ability to split the test suite up across 12 or more jobs in Semaphore and have the test suite run in under 7 minutes is so important for us and it saves us a lot of development time.”
RBRoss BairdLead Developer, Optimal Workshop
The results, in context
Optimal Workshop reported its test suite running in under 7 minutes when split across 12 or more parallel jobs, versus well past an hour serially, saving 10 or more engineering hours daily. Figures are quoted from Semaphore's published story and dated January 21, 2020.
Products used
Semaphore Parallel jobsSemaphore Test parallelization