Skip to content
The simplest test supporting tool.
Ruby HTML CSS CoffeeScript
Branch: master
Clone or download

Latest commit

Latest commit 334d186 Jul 18, 2016

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Add collapse button to testcase Mar 24, 2016
bin init Dec 23, 2015
config
db Add created_at_index_to_test Mar 19, 2016
lib init Dec 23, 2015
log init Dec 23, 2015
public Add bulk move/destroy feature Mar 24, 2016
spec Fix typo Jul 14, 2016
vendor/assets
.gitignore
.rspec Exec generate rspec:install Jul 9, 2016
Gemfile Add some gems for rspec Jun 23, 2016
Gemfile.lock Add some gems for rspec Jun 23, 2016
LICENSE
README.md
Rakefile init Dec 23, 2015
circle.yml
config.ru

README.md

Chibineko

CircleCI License

Chibineko is a simple test supporting tool specializing in the management of manual tests.
It is hosted on https://chibineko.jp.

Screenshot

Top page

screenshot_top

Execute a test

screenshot_execute_test

Create a test

screenshot_create_test

Quick Start

Install Chibineko on Heroku

Clone the repo

$ git clone git@github.com:tabbyz/chibineko.git
$ cd chibineko

Create a app at Heroku

$ heroku create NAME_FOR_YOUR_APP

Push an app to Heroku

$ git push heroku master

Initialization of database

$ heroku run rake db:migrate
$ heroku run rake db:seed

Set the environment variable

$ heroku config:add SECRET_KEY_BASE=`rake secret`

Open your Chibineko and sign in with your credentials

$ heroku open

Your username is test@example.com and your password is test as well.

Configure Email

You must have email settings to the user registration.

Create a configuration file

$ cp config/mailer.yml.example config/mailer.yml
# For example, if you want to use Gmail as the SMTP server.

production:
  default_url_options:
    host: "example.com"
  delivery_method: :smtp
  smtp_settings:
    enable_starttls_auto: true
    address: "smtp.gmail.com"
    port: 587
    domain: "example.com"
    authentication: "plain"
    user_name: "<yourname>@gmail.com"
    password: "<yourpassword>"

Remove it from .gitignore

config/mailer.yml  # Remove

To commit the changes

$ git add .
$ git commit -m "Configure Email"

Push an app to Heroku

$ git push heroku master

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

See LICENSE.
© SHIFT, Inc. All Rights Reserved.

You can’t perform that action at this time.