{"repo":"PragmaTech-GmbH/spring-test-profiler","free":true,"listed":false,"github":"https://github.com/PragmaTech-GmbH/spring-test-profiler","clone":"git clone https://github.com/PragmaTech-GmbH/spring-test-profiler.git","description":"Speed Up Your Spring Boot Test Suite ⏱️","language":"Java","stars":152,"topics":["context-caching","devops","integration-testing","spring-boot","spring-test","unit-testing","spring-test-context"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Profile Your Tests. Speed Up Your Build. Ship Faster 🚤 Spring's TestContext Context Caching is one of the most unknown hidden gems of testing with Spring Boot - it can cut your build times in half, and often even more. Yet most developers aren't aware of it, and once they discover it, they need a tool to tell them how to optimize their test suite. That's where the Spring Test Profiler comes in. The Spring Test Profiler is a Spring Test utility that provides visualization and insights for Spring Test execution, with a focus on Spring context caching. It helps you identify optimization opportunities in your Spring Test suite to speed up your builds and ship to production faster and with more confidence. Fast build times = fast feedback and accelerated feature delivery! Find more information about the profiler on our website. How Context Caching Works Spring caches ApplicationContexts across tests: it X-rays each test's configuration, merges all customization points into a MergedContextConfiguration , and uses its hashCode as the cache key. Same key means instant reuse - one tiny difference means a slow, brand-new context. The report's theory section shows this as an animation: Features Overall goal : Identify optimization opportunities in your Spring Test suite to speed up your builds and ship to production faster and with more confidence 🚤 This profiler helps you: - Track Spring Test context caching statistics for your test suite - Show context reuse metrics and cache hit/mi","default_branch":null,"files":null,"tree":[],"storefront":"/r/PragmaTech-GmbH","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PragmaTech-GmbH/spring-test-profiler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}