To run mocha-based tests
npm run testTo get coverage report
npm run coverIf using a fresh db, seed the languages before testing
npm run build
npm run seedlangsWe need a PostgreSQL database to run. Please configure the following env variables -
DB_NAME='judgeapi',
DB_USER='judgeapi',
DB_PASS='judgeapi',
DB_HOST='localhost'brew install rabbitmq
brew services start rabbitmq
rabbitmqctl add_user codingblocks codingblocks
rabbitmqctl set_user_tags codingblocks administrator
rabbitmqctl set_permissions -p / codingblocks conf write read