All Projects → box → Clusterrunner

box / Clusterrunner

Licence: apache-2.0
ClusterRunner makes it easy to parallelize test suites across your infrastructure in the fastest and most efficient way possible.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Clusterrunner

Hotspot
The Linux perf GUI for performance analysis.
Stars: ✭ 2,415 (+1234.25%)
Mutual labels:  performance
Discovery
Discoveries on Sustainable Loading research
Stars: ✭ 174 (-3.87%)
Mutual labels:  performance
Rubyspeed
Compile ruby functions to C
Stars: ✭ 180 (-0.55%)
Mutual labels:  performance
Fiber
⚡️ Express inspired web framework written in Go
Stars: ✭ 17,334 (+9476.8%)
Mutual labels:  performance
Tracy
C++ frame profiler
Stars: ✭ 3,115 (+1620.99%)
Mutual labels:  performance
Performance Plugin
Performance Test Running and Reporting for Jenkins CI
Stars: ✭ 176 (-2.76%)
Mutual labels:  performance
Rayo.js
Micro framework for Node.js
Stars: ✭ 170 (-6.08%)
Mutual labels:  performance
Lighthouse Check Action
GitHub Action for running @GoogleChromeLabs Lighthouse audits with all the bells and whistles 🔔 Multiple audits, Slack notifications, and more!
Stars: ✭ 175 (-3.31%)
Mutual labels:  performance
React Native Performance Monitor
React Native Performance Monitor - Realtime graphing of React Native render performance
Stars: ✭ 174 (-3.87%)
Mutual labels:  performance
Vue Grid Canvas
A vue component, it can generate a similar excel form for you
Stars: ✭ 179 (-1.1%)
Mutual labels:  performance
Dnsperf
DNS Performance Testing Tools
Stars: ✭ 171 (-5.52%)
Mutual labels:  performance
Extcore
An extended core library for F#.
Stars: ✭ 172 (-4.97%)
Mutual labels:  performance
Torchfunc
PyTorch functions and utilities to make your life easier
Stars: ✭ 177 (-2.21%)
Mutual labels:  performance
Nginx Admins Handbook
How to improve NGINX performance, security, and other important things.
Stars: ✭ 12,463 (+6785.64%)
Mutual labels:  performance
Blockcanaryex
make performance bottleneck detection easily when app blocked
Stars: ✭ 2,123 (+1072.93%)
Mutual labels:  performance
Yandex Tank
Load and performance benchmark tool
Stars: ✭ 2,110 (+1065.75%)
Mutual labels:  performance
Browser Interaction Time
⏰ A JavaScript library (written in TypeScript) to measure the time a user is active on a website
Stars: ✭ 175 (-3.31%)
Mutual labels:  performance
Android article
Android热更新、异步并发、性能优化、编译打包、适配相关等文档 by yang。huh...The palest ink is better than the best memory.
Stars: ✭ 181 (+0%)
Mutual labels:  performance
Alan
Autoscalable Programming Language
Stars: ✭ 181 (+0%)
Mutual labels:  parallelization
Cuneiform
Cuneiform distributed programming language
Stars: ✭ 175 (-3.31%)
Mutual labels:  parallelization

Project Status Build Status Build status Coverage Status

ClusterRunner

ClusterRunner makes it easy to execute test suites across your infrastructure in the fastest and most efficient way possible.

By using ClusterRunner in your testing pipeline, you will be able to easily:

  • Make long-running, single-threaded test jobs run in parallel.
  • Consistently utilize 100% of your testing infrastructure.
  • Get test feedback faster.
  • Completely isolate tests from each other, avoiding nasty global state.

The entire process of installing, initializing, and executing tests through ClusterRunner should take about 8 minutes!

Give it a shot by starting at our documentation site.

Read the Docs

You can find all our official documentation at clusterrunner.com.

For a quick visual overview, check out the infographic we presented at the PyCon 2015 poster session:

Visualize

ClusterRunner currently has no built-in UI, but its extensive API allows you to create detailed dashboards so you can monitor your cluster and see what it's doing.

We've open-sourced a few of the dashboards we use internally at Box for monitoring our own clusters. Check out the ClusterRunner-Dashboard repo for the code and documentation.

Contribute

We ❤️ external contributors! You can run ClusterRunner entirely locally and it has a comprehensive functional test suite, so it's easy to get started. Take a look at our open issues to get an idea of where you can help out.

Get Help

We're happy to answer any questions you have around setting up ClusterRunner in your own org. Create a new issue on this repo, or email [email protected] and be sure to include "ClusterRunner" in the subject.

Copyright and License

Copyright 2014 Box, Inc. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].