Skip to content
Shard your builds for fun and profit
Ruby HTML CSS JavaScript Shell
Branch: master
Clone or download
Latest commit d9a2dd8 Jul 6, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Include the part name in failed build part email Jul 3, 2018
bin Add the default Rails binstubs to bin/ Mar 18, 2016
config add button to resed status Jun 11, 2018
db Adds kochiku_yml_config attribute to the Build model for saving a bui… Jun 20, 2018
lib Round robin files that do not appear in the time manifest May 16, 2018
public Include badges for status of builds May 16, 2016
script Add the default Rails binstubs to bin/ Mar 18, 2016
spec Adds kochiku_yml_config attribute to the Build model for saving a bui… Jun 20, 2018
vendor/assets Fix timeago rollover text Sep 28, 2015
.gitignore Create a application.yml for development env Sep 25, 2015
.haml-lint.yml Update to rubocop 0.51.0 and haml_lint 0.27.0 (#264) Dec 9, 2017
.rspec depend on autotest-rails gem instead of autotest since this is a rail… Jul 19, 2011
.rubocop.yml save test_command to the build model (#268) Feb 9, 2018
.rubocop_todo.yml Update to rubocop 0.51.0 and haml_lint 0.27.0 (#264) Dec 9, 2017
.ruby-version Bump ruby 2.4.2 -> 2.4.3 (#274) Mar 1, 2018
.travis.yml Update rubygems version in travis-ci May 17, 2018
CONTRIBUTING.md Revise README. Aug 27, 2013
Capfile Update to rubocop 0.51.0 and haml_lint 0.27.0 (#264) Dec 9, 2017
Gemfile bump nokogiri for CVE-2018-8048 Jul 6, 2018
Gemfile.lock bump nokogiri for CVE-2018-8048 Jul 6, 2018
LICENSE.txt Add Apache 2.0 license. Aug 27, 2013
README.md Update Atlassian Stash to Bitbucket in readme (#266) Jan 26, 2018
Rakefile Use 'worker' instead of 'slave' everywhere Sep 23, 2011
config.ru rails new Jun 21, 2011
erd.png Add ERD for models Aug 17, 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 Bitbucket (formerly known as 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

You can’t perform that action at this time.