hfaran / LivesPool

An Elimination Game of Billiards

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lives Pool

Build Status Coverage Status Stories in Ready

Getting Started

./install.bash
src/cutthroats.py
# Visit localhost:9700

Running with supervisord

# If supervisord isn't already going, start it
supervisord -c supervisord.conf
# We can use the following commands to get status, start, stop, restart
supervisorctl status
supervisorctl start all
supervisorctl restart all
supervisorctl stop all
# These commands must all be run from the root directory

Running Tests

Back-end tests

./runtests.bash

Front-end tests

Front-end functional tests literally use supervisorctl to start the server to talk to. Therefore, you must have LivesPool "installed" already (i.e., have run install.bash).

Additionally, manually sign up a user with username "test" and password "test".

# Must be run from the root directory of the repository
src/tests/frontend_test.py

API Documentation

About

An Elimination Game of Billiards

License:GNU Affero General Public License v3.0


Languages

Language:Python 67.0%Language:JavaScript 15.5%Language:HTML 9.9%Language:CSS 4.9%Language:Shell 2.6%