The simplest test supporting tool.
Ruby HTML CSS CoffeeScript
Switch branches/tags
Nothing to show
Clone or download
Latest commit 334d186 Jul 18, 2016
Permalink
Failed to load latest commit information.
app Add collapse button to testcase Mar 24, 2016
bin init Dec 23, 2015
config Modify config for rspec Jul 9, 2016
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 Add 'Test search function' Mar 20, 2016
.gitignore Add mailer settings Feb 24, 2016
.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 Switch to Apache 2.0 license. Mar 16, 2016
README.md Update README.md [ci skip] Jul 18, 2016
Rakefile init Dec 23, 2015
circle.yml Setting Up CircleCI Jul 17, 2016
config.ru init Dec 23, 2015

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.