Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Visual scorecard for riak_test.
JavaScript Erlang PLpgSQL Makefile CSS Python Other
Pull request Compare This branch is 225 commits ahead, 133 commits behind erlang.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
assets
db
lib
public
samples
.gitignore
.jshintrc
Assetfile
Gemfile
Gemfile.lock
LICENSE
Procfile
README.md
Rakefile
config.ru
screenshot.png

README.md

GiddyUp

Welcome to the exciting world of giddyup.

What is GiddyUp?

GiddyUp is the visual scorecard for riak_test. GiddyUp provides two services, seeding riak_test with the list of tests which should be run for each platform, and receiving tests results and logs via a REST interface.

Bootstrapping and Configuration

You'll need postgres to get this working locally. Here's how!

  1. Install Postgres. e.g. brew install postgresql
  2. Initialize Postgres initdb /usr/local/var/postgres -E utf8
  3. Start Postgres: pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
  4. Create your dev database createdb giddyup_dev
  5. Test it out: psql -h localhost giddyup_dev

Also, install this: get the heroku-toolbelt

Here's how you get it running

  1. Create a .env file with the following environment variables: DATABASE_URL, S3_AKID, S3_BUCKET and S3_SECRET.
  2. Migrate your database using foreman run rake db:migrate
  3. Seed your database with the default set of tests, platforms and backend combinations using foreman run rake db:seed
  4. Start your application with foreman start

Migrations

Want to add a new migration? try bundle exec rake db:new_migration[MigrationName]!

Fun Fact: zsh hates []'s. try adding setopt nonomatch to your .zshrc to make it love them, unless you are the yesnomatch type, in which case, run noglob bundle exec rake db:new_migration[MigrationName]. Don't say I did't warn you.

Screenshot

Screenshot

Something went wrong with that request. Please try again.