Skip to content
Shard your builds for fun and profit
Ruby HTML CSS Other
Latest commit d0896c9 Jun 20, 2016 @robolson robolson committed on GitHub Merge pull request #240 from square/rob.sort-build-artifacts
Sort the display of build_artifacts
Failed to load latest commit information.
app Merge pull request #240 from square/rob.sort-build-artifacts Jun 20, 2016
bin Add the default Rails binstubs to bin/ Mar 18, 2016
config remove autosize job and monitor worker job Jun 1, 2016
db rubocop rails code style refactoring Jun 10, 2016
lib rubocop rails code style refactoring Jun 10, 2016
public Include badges for status of builds May 16, 2016
script Add the default Rails binstubs to bin/ Mar 18, 2016
spec rubocop rails code style refactoring Jun 10, 2016
vendor/assets Fix timeago rollover text Sep 28, 2015
.gitignore Create a application.yml for development env Sep 25, 2015
.haml-lint.yml haml-lint the codebase Mar 7, 2016
.rspec depend on autotest-rails gem instead of autotest since this is a rail… Jul 18, 2011
.rubocop.yml rubocop rails code style refactoring Jun 10, 2016
.rubocop_todo.yml rubocop rails code style refactoring Jun 10, 2016
.ruby-version Use Ruby version to 2.3.0 in development Feb 16, 2016
.travis.yml haml-lint the codebase Mar 8, 2016
CONTRIBUTING.md Revise README. Aug 27, 2013
Capfile Upgrade to capistrano 3. Jul 17, 2014
Gemfile Gemfile: make rubocop and haml_lint available in test env Mar 4, 2016
Gemfile.lock update nokogiri from 1.6.7.2 to 1.6.8 Jun 9, 2016
LICENSE.txt Add Apache 2.0 license. Aug 27, 2013
README.md Link to CHANGELOG from README Jun 17, 2014
Rakefile Use 'worker' instead of 'slave' everywhere Sep 23, 2011
config.ru rails new Jun 21, 2011
erd.png Add ERD for models Aug 16, 2013

README.md

Kochiku - Distributed tests made easy

Kochiku is a distributed platform for test automation. It has three main components:

  • A web server, which lets you inspect builds and manage repositories
  • Background jobs that divide builds into distributable parts
  • Workers that run individual parts of a build

A single machine typically runs the web server and background jobs, whereas many machines run workers.

Use Kochiku to distribute large test suites quickly and easily. It's language agnostic; Use it for Ruby, Rails, Node.js, Ember, Java, C, C++ or anything else that runs in a unix environment.

Git integration

Kochiku currently integrates with git repositories stored in Github (including Github Enterprise) or Atlassian Stash. This lets Kochiku automatically run test suites for pull requests and commits to the master branch. Kochiku can also build any git revision on request.

Support for headless git servers is coming soon.

User Guide

Something went wrong with that request. Please try again.