{"id":13647477,"url":"https://github.com/box/ClusterRunner","last_synced_at":"2025-04-22T02:31:57.541Z","repository":{"id":22042736,"uuid":"25371175","full_name":"box/ClusterRunner","owner":"box","description":"ClusterRunner makes it easy to parallelize test suites across your infrastructure in the fastest and most efficient way possible.","archived":false,"fork":false,"pushed_at":"2022-10-15T03:04:49.000Z","size":6360,"stargazers_count":181,"open_issues_count":70,"forks_count":46,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-08-03T01:37:01.941Z","etag":null,"topics":["clusterrunner","parallelization","performance","python","testing"],"latest_commit_sha":null,"homepage":"https://clusterrunner.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/box.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-10-17T18:20:39.000Z","updated_at":"2024-05-31T05:30:52.000Z","dependencies_parsed_at":"2023-01-11T21:27:31.208Z","dependency_job_id":null,"html_url":"https://github.com/box/ClusterRunner","commit_stats":null,"previous_names":[],"tags_count":68,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/box%2FClusterRunner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/box%2FClusterRunner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/box%2FClusterRunner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/box%2FClusterRunner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/box","download_url":"https://codeload.github.com/box/ClusterRunner/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223887624,"owners_count":17219964,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clusterrunner","parallelization","performance","python","testing"],"created_at":"2024-08-02T01:03:35.395Z","updated_at":"2024-11-09T21:30:45.048Z","avatar_url":"https://github.com/box.png","language":"Python","readme":"[![Project Status](http://opensource.box.com/badges/active.svg)](http://opensource.box.com/badges)\n[![Build Status](https://travis-ci.org/box/ClusterRunner.svg?branch=master)](https://travis-ci.org/box/ClusterRunner)\n[![Build status](https://ci.appveyor.com/api/projects/status/gwei54m8anlbxwhn/branch/master?svg=true)](https://ci.appveyor.com/project/josephharrington/clusterrunner)\n[![Coverage Status](https://coveralls.io/repos/box/ClusterRunner/badge.svg?branch=master)](https://coveralls.io/r/box/ClusterRunner?branch=master)\n\n# ClusterRunner\n\nClusterRunner makes it easy to execute test suites across your infrastructure in the fastest and most efficient way possible.\n\nBy using ClusterRunner in your testing pipeline, you will be able to easily:\n\n- Make long-running, single-threaded test jobs run in parallel.\n- Consistently utilize 100% of your testing infrastructure.\n- Get test feedback faster.\n- Completely isolate tests from each other, avoiding nasty global state.\n\nThe entire process of installing, initializing, and executing tests through ClusterRunner should take about 8 minutes!\n\nGive it a shot by starting at our [documentation](https://www.clusterrunner.com) site.\n\n## Read the Docs\n\nYou can find all our official documentation at [clusterrunner.com](https://www.clusterrunner.com).\n\n- [Getting Started](https://www.clusterrunner.com/docs/home/)\n- [Tutorials](https://www.clusterrunner.com/docs/configuring-your-project/)\n\nFor a quick visual overview, check out the [infographic][1] we presented at the PyCon 2015 poster session:\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://cloud.box.com/shared/static/7a14br3d73in7vb75278090tnni78rag.jpg\" width=\"350px\"\u003e\n\u003c/p\u003e\n\n## Visualize\n\nClusterRunner currently has no built-in UI, but its extensive API allows you to create detailed dashboards so you\ncan monitor your cluster and see what it's doing.\n \nWe've open-sourced a few of the dashboards we use internally at Box for monitoring our own clusters. Check out the\n[ClusterRunner-Dashboard](https://github.com/box-labs/ClusterRunner-Dashboard) repo for the code and documentation.\n\n\u003ca href=\"https://github.com/box-labs/ClusterRunner-Dashboard\" target=\"_blank\"\u003e\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://cloud.box.com/shared/static/kh4gdu7u3chl61o1k5ljtx5d2wbirx9h.gif\" width=\"400px\"\u003e\n\u003cimg src=\"https://cloud.box.com/shared/static/vy0o8oajkud3pf5e8bw1oiifbhgmw255.png\" width=\"400px\"\u003e\n\u003c/p\u003e\u003c/a\u003e\n\n## Contribute\n\nWe :heart: external contributors! You can run ClusterRunner entirely locally and it has a comprehensive functional test suite, so\nit's easy to get started. Take a look at our open issues to get an idea of where you can help out.\n\n- [Developer Setup](/test/README.md)\n- [Development Guide](https://www.clusterrunner.com/docs/development-guide/)\n- [Open Issues](https://github.com/box/ClusterRunner/issues)\n\n## Get Help\n\nWe're happy to answer any questions you have around setting up ClusterRunner in your own org. Create a [new issue](https://github.com/box/ClusterRunner/issues/new) on this repo, or email oss@box.com and be sure to include \n\"ClusterRunner\" in the subject.\n\n## Copyright and License\n\nCopyright 2014 Box, Inc. All rights reserved.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n\n[1]: https://raw.githubusercontent.com/box/ClusterRunner/gh-pages/img/clusterrunner_pycon_poster_2015.jpg\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbox%2FClusterRunner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbox%2FClusterRunner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbox%2FClusterRunner/lists"}