Merge pull request #147 from rom1504/improve_test

Add tests using the minecraft server jar to circle ci
This commit is contained in:
Dennis Bartlett 2015-03-29 14:02:20 -05:00
commit 2cf441ab83
2 changed files with 11 additions and 7 deletions

View File

@ -1,10 +1,11 @@
machine: machine:
environment:
MC_SERVER_JAR: /home/ubuntu/node-minecraft-protocol/minecraft-server/minecraft_server.1.8.3.jar
node: node:
version: 0.10.28 version: 0.10.28
java:
version: openjdk7
dependencies: dependencies:
override: pre:
- npm install --dev - mkdir minecraft-server
test: - wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8.3/minecraft_server.1.8.3.jar -O $MC_SERVER_JAR
override:
- node_modules/.bin/mocha -g "packets"
- node_modules/.bin/mocha -g "mc-server"

View File

@ -249,7 +249,10 @@ describe("client", function() {
}); });
batch.end(function(err) { batch.end(function(err) {
if (err) return done(err); if (err) return done(err);
//console.log(MC_SERVER_JAR); if (!fs.existsSync(MC_SERVER_JAR)) {
return done(new Error("The file "+MC_SERVER_JAR+" doesn't exist."));
}
mcServer = spawn('java', [ '-Dlog4j.configurationFile=server/server_debug.xml', '-jar', MC_SERVER_JAR, 'nogui'], { mcServer = spawn('java', [ '-Dlog4j.configurationFile=server/server_debug.xml', '-jar', MC_SERVER_JAR, 'nogui'], {
stdio: 'pipe', stdio: 'pipe',
cwd: MC_SERVER_PATH, cwd: MC_SERVER_PATH,