Skip to content
No description, website, or topics provided.
Ruby HTML CSS JavaScript CoffeeScript Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
app
bin
config
db
docs
lib
public
test
vendor
.babelrc
.browserslistrc
.gitignore
.postcssrc.yml
.ruby-gemset
Dockerfile
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
package.json
yarn.lock

README.md

Perf Check CI

Perf Check is a command line tool to run performance tests on running web applications. Perf Check CI is a web application to manage Perf Check jobs. You interact with Perf Check CI either through a browser directly or by issuing command in GitHub branches and issues.

Development

Perf Check CI requires Redis and Postgres to run. You should also install a recent version of Ruby and Yarn. Once you have these in place you can run the setup script to perform all relevant setup steps.

bin/setup

If you want to customize any settings you can change config/database.yml and config/perf_check_ci.yml.

Run Sidekiq and a Rails server to access the application:

bundle exec sidekiq
rails server

The Rails command will print instructions on how to access the application.

Manual testing

The setup script will create a number of users in the database. You can sign in as any of those users when not running in the production environment by going to /test or /development/sessions/new.

Automated testing

Run automated tests through the rails command.

rails test
  _____    ______   _____    ______      _____   _    _   ______    _____   _  __     _____   _____
 |  __ \  |  ____| |  __ \  |  ____|    / ____| | |  | | |  ____|  / ____| | |/ /    / ____| |_   _|
 | |__) | | |__    | |__) | | |__      | |      | |__| | | |__    | |      | ' /    | |        | |
 |  ___/  |  __|   |  _  /  |  __|     | |      |  __  | |  __|   | |      |  <     | |        | |
 | |      | |____  | | \ \  | |        | |____  | |  | | | |____  | |____  | . \    | |____   _| |_
 |_|      |______| |_|  \_\ |_|         \_____| |_|  |_| |______|  \_____| |_|\_\    \_____| |_____|

You can’t perform that action at this time.