• Stars
    star
    198
  • Rank 196,898 (Top 4 %)
  • Language
    Ruby
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The simplest test supporting tool.

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 [email protected]: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 [email protected] 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.