Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8,937 changes: 1,909 additions & 7,028 deletions Docs/Test-BDD/mochawesome.html

Large diffs are not rendered by default.

24,003 changes: 6,350 additions & 17,653 deletions Docs/Test-BDD/mochawesome.json

Large diffs are not rendered by default.

1,136 changes: 568 additions & 568 deletions Docs/Test-Functional/mochawesome.html

Large diffs are not rendered by default.

3,555 changes: 1,778 additions & 1,777 deletions Docs/Test-Functional/mochawesome.json

Large diffs are not rendered by default.

27 changes: 27 additions & 0 deletions contrib/buzzer.click.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# systemd service file to start buzzer.click

[Unit]
Description=Buzzer.click is an online synchronous quiz game
Wants=network.target

[Service]
Type=simple
# Run as normal user - feel free to change...
User=buzzer
Group=software
WorkingDirectory=/var/www/buzzer.click
Nice=0
Environment="PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/node/bin"
Environment="port=3000"
Environment="ip=localhost"
ExecStart=/usr/bin/env node server.js
# Use SIGINT to stop
KillSignal=SIGINT
# Auto restart on crash
Restart=on-failure
# Tag things in the log
SyslogIdentifier=buzzer.click
#StandardOutput=syslog

[Install]
WantedBy=multi-user.target
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
"node": "6.5.0"
},
"scripts": {
"tests-bdd": "Mocha tests/BDD/**/*.js --reporter mochawesome --reporter-options reportDir=Docs/Test-BDD",
"tests-functional": "Mocha tests/Functional/**/*.js --reporter mochawesome --reporter-options reportDir=Docs/Test-Functional",
"tests-bdd": "mocha tests/BDD/**/*.js --reporter mochawesome --reporter-options reportDir=Docs/Test-BDD",
"tests-functional": "mocha tests/Functional/**/*.js --reporter mochawesome --reporter-options reportDir=Docs/Test-Functional",
"build": "browserify browser.js --standalone buzzapi -o www/js/bundle.js",
"watch": "watchify browser.js --standalone buzzapi -o www/js/bundle.js -verbose",
"beautify-solution": "node beautify-solution.js",
Expand All @@ -31,8 +31,8 @@
"node-uuid": "^1.4.7",
"random-js": "^1.0.8",
"semver": "^5.0.1",
"socket.io": "1.3.*",
"socket.io-client": "^1.3.6",
"socket.io": "^2.0.3",
"socket.io-client": "^2.0.3",
"socketio-wildcard": "^0.3.0"
},
"devDependencies": {
Expand Down
4 changes: 3 additions & 1 deletion server.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ var express = require('express');
var BuzzerServer = require('./lib/BuzzerServer');

var app = express();
var server = http.createServer(app).listen(process.env.port ? process.env.port : 3000);
var server = http.createServer(app).listen(
process.env.port ? process.env.port : 3000, process.env.ip ? process.env.ip : undefined
);
BuzzerServer.listen(server);

//Publish the www directory
Expand Down
2 changes: 1 addition & 1 deletion tests/BDD/lib/TeamsTests.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ var should = require('should');

var Teams = require('../../../lib/Teams');
var Team = require('../../../lib/Team');
var teamFactory = require('../../../lib/teamFactory');
var teamFactory = require('../../../lib/TeamFactory');
var Settings = require('../../../lib/Settings');
var Contestant = require('../../../lib/Contestant');
var constants = require('../../../lib/Constants');
Expand Down
2 changes: 1 addition & 1 deletion tests/BDD/lib/message/RejoinSessionMessageTests.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/* eslint-disable no-unused-vars */
var should = require('should');
/* eslint-enable no-unused-vars */
var constants = require('../../../../lib/constants');
var constants = require('../../../../lib/Constants');
var RejoinSessionMessage = require('../../../../lib/message/RejoinSessionMessage');

describe('RejoinSessionMessage', function() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/* eslint-disable no-unused-vars */
var should = require('should');
/* eslint-enable no-unused-vars */
var constants = require('../../../../lib/constants');
var constants = require('../../../../lib/Constants');
var SessionInformationRequestMessage = require('../../../../lib/message/SessionInformationRequestMessage');

describe('SessionInformationRequestMessage', function() {
Expand Down
2 changes: 1 addition & 1 deletion tests/Functional/lib/BuzzerServerContestantTests.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ var should = require('should');
var Settings = require('../../../lib/Settings');
var messageFactory = require('../../../lib/MessageFactory');
var successMessage = require('../../../lib/message/SuccessMessage');
var constants = require('../../../lib/constants');
var constants = require('../../../lib/Constants');
var messageConstants = constants.socketMessageNames;
var helper = require('./ServerTestHelper');
var idUtility = require('../../../lib/IdentifierUtility');
Expand Down
2 changes: 1 addition & 1 deletion tests/Functional/lib/BuzzerServerHostTests.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ var should = require('should');
var Settings = require('../../../lib/Settings');
var messageFactory = require('../../../lib/MessageFactory');
var successMessage = require('../../../lib/message/SuccessMessage');
var constants = require('../../../lib/constants');
var constants = require('../../../lib/Constants');
var messageConstants = constants.socketMessageNames;
var helper = require('./ServerTestHelper');
var idUtility = require('../../../lib/IdentifierUtility');
Expand Down
2 changes: 1 addition & 1 deletion tests/Functional/lib/BuzzerServerObserverTests.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ var should = require('should');
var Settings = require('../../../lib/Settings');
var messageFactory = require('../../../lib/MessageFactory');
var successMessage = require('../../../lib/message/SuccessMessage');
var constants = require('../../../lib/constants');
var constants = require('../../../lib/Constants');
var messageConstants = constants.socketMessageNames;
var helper = require('./ServerTestHelper');
var idUtility = require('../../../lib/IdentifierUtility');
Expand Down
2 changes: 1 addition & 1 deletion tests/Functional/lib/ServerTestHelper.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ var http = require('http');
var socketIoWildcardPatch = require('socketio-wildcard')(io.Manager);
var BuzzerServer = require('../../../lib/BuzzerServer');
var messageFactory = require('../../../lib/MessageFactory');
var constants = require('../../../lib/constants');
var constants = require('../../../lib/Constants');
var messageConstants = constants.socketMessageNames;
var isDebug = false;

Expand Down