Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 2.48 KB

index.md

File metadata and controls

46 lines (31 loc) · 2.48 KB
layout title nav_order has_toc permalink
default
Home
1
false
/

Introduction

{:.no_toc} YourBase Test Acceleration is a library for shortening your test run-times by up to 90%. It hooks into your testing framework to intelligently select which tests should be run for a given code change.


How does YourBase Test Acceleration reduce test times?

At the core of YourBase Test Acceleration is the YourBase Dependency Graph that maps which files and functions each of your tests depends on. Every time you run your tests, YourBase Test Acceleration library will load the optimal dependency graph to select and run only the tests that pertain to your code changes, and safely avoid running any unrelated tests. As a result, your builds execute only the optimal fraction of your total tests and finish much faster.


Is it compatible with my tech-stack and infrastructure?

The library currently supports testing frameworks for Python. Check the complete list of system requirements here.


Which type of tests does it accelerate?

The library supports unit tests and integration tests that call code from within the application. Since the library traces dependencies from within the test-runner process, distributed dependencies like network or database calls are not fully traced and accelerated.


Will it provide benefits at my scale?

The library has the most benefits for use-cases where test runs are taking over 10 minutes. Our customers have reduced their test run times by up to 90%, for example, where one customer was able to skip over 99% of the 11,000+ tests in the suite using our library.


Is it secure?

Yes. Under no circumstance do your code or your dependency graphs ever touch YourBase Test Acceleration servers. Only metadata about your usage of the library would ever be shared with YourBase Test Acceleration. Learn more about security here.


Is it stable?

The library is currently in Beta. While we're confident in the reliability of our offering, we're making improvements all the time. If you identify any issues, please let us know at support@yourbase.io and we will look into them quickly.


Beta Product

Please note that YourBase Test Acceleration is in beta. We greatly appreciate reporting any issues that you find and working with us as we resolve those issues as quickly as we can.