BYO Software Regression Testing on Rescale
Blog post from Rescale
Rescale provides a platform for software vendors to conduct regression and performance testing using its API and command line tools, offering on-demand and scalable compute resources that allow for running extensive test suites in parallel. This flexibility in testing is enhanced by the availability of heterogeneous resources, enabling software performance evaluations across various hardware configurations such as Infiniband and GPU-enabled clusters. Users can upload test data and scripts to Rescale, create test suite jobs, and execute tests with the option to reuse reference test data, thereby optimizing resource use and minimizing upload requirements. Rescale's platform also supports incremental builds for software testing and allows for parallel execution of long and short tests, which can be configured to run on different hardware setups. The platform's Design-of-Experiment (DOE) jobs enable parameterized test runs, offering a balanced approach to parallelism and hardware configuration uniformity. Additionally, Rescale provides a CLI tool to facilitate efficient file uploads, particularly for large datasets, ensuring robust and flexible testing capabilities for users.