Out-of-the-box CI/CD for Monorepos
Reduce build times for monorepos with the industry-leading performance CI/CD tool
With test reports, you’ll be able to:
Parallelize your test suite without sacrificing clarity
Horizontally scaling your test suite increases its execution speed of your test suite, but can be accompanied by a reduction in the clarity of the result. Semaphore merges results from all your parallel jobs without sacrificing clarity.
Find failed tests immediately
No more searching through thousands of lines of logs to see which tests have failed. Now it’s easier and faster to identify failures without having to check the entire log.
Find the slowest tests to identify the source of the problem
While developing a new feature, you can introduce unwanted performance degradation. If you notice that your test suite has performance problems, finding the slowest tests can help you narrow down the options to identify the source of the problem.
Investigate skipped tests to keep everything in order
Skipping a test is a common strategy to isolate problematic tests within your test suite. However, as the number of skipped tests accumulates, so does the risk of your team shipping untested features.
Set it up in only three steps
Your test runner is supported
Semaphore collects test metadata from JUnit XML test results. If your runner can export it, Semaphore can consume it.