johnhamelink
8/15/2012 - 10:13 AM

gistfile1

Buildfile: /Users/john/Sites/symble/symble-backend-api/build.xml

init:
     [echo] Removing folders

clean-database:
     [echo] Removing database
     [exec] MongoDB shell version: 2.0.6
     [exec] connecting to: SymbleTest
     [exec] [object bson_object]

clean:
     [echo] Removing result file
   [delete] Deleting: /Users/john/Sites/symble/symble-backend-api/build/API_test.log

start-api:
     [echo] Starting the API
     [exec] Starting the API on port 3001 and database SymbleTest
     [echo] API started

mocha:
     [echo] Running the tests ...
     [exec] 
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ✖ 12 of 229 tests failed:
     [exec] 
     [exec]   1) Deleting client collection  shouldn't fail:
     [exec]      AssertionError: expected 500 to equal 200
     [exec]       at Object.Assertion.equal (/usr/local/lib/node_modules/should/lib/should.js:304:10)
     [exec]       at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/delete.js:64:59)
     [exec]       at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
     [exec]       at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
     [exec]       at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
     [exec]       at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
     [exec]       at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
     [exec]       at process.startup.processNextTick.process._tickCallback (node.js:244:9)
     [exec] 
     [exec]   2) Deleting client collection  should succeed:
     [exec]      AssertionError: expected false to equal true
     [exec]       at Object.Assertion.equal (/usr/local/lib/node_modules/should/lib/should.js:304:10)
     [exec]       at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/delete.js:74:37)
     [exec]       at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
     [exec]       at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
     [exec]       at Run․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
     [exec]   ․․
     [exec] 
     [exec] ner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
     [exec]       at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
     [exec]       at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
     [exec]       at process.startup.processNextTick.process._tickCallback (node.js:244:9)
     [exec] 
     [exec]   3) Deleting client collection  should be soft deleted:
     [exec]      TypeError: Cannot read property 'should' of undefined
     [exec]       at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/delete.js:79:31)
     [exec]       at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
     [exec]       at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
     [exec]       at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
     [exec]       at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
     [exec]       at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
     [exec]       at process.startup.processNextTick.process._tickCallback (node.js:244:9)
     [exec] 
     [exec]   4) Add embedded add embedded: client shouldn't fail:
     [exec]      AssertionError: expected 500 to equal 200
     [exec]       at Object.Assertion.equal (/usr/local/lib/node_modules/should/lib/should.js:304:10)
     [exec]       at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/embedded/add.js:54:58)
     [exec]       at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
     [exec]       at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
     [exec]       at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
     [exec]       at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
     [exec]       at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
     [exec]       at process.startup.processNextTick.process._tickCallback (node.js:244:9)
     [exec] 
     [exec]   5) Add embedded add embedded: client should have an embedded document:
     [exec]      TypeError: Cannot read property '0' of undefined
     [exec]       at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/embedded/add.js:64:51)
     [exec]       at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
     [exec]       at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
     [exec]       at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
     [exec]       at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
     [exec]       at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
     [exec]       at process.startup.processNextTick.process._tickCallback (node.js:244:9)
     [exec] 
     [exec]   6) delete embedded add embedded: client shouldn't fail:
     [exec]      AssertionError: expected 500 to equal 200
     [exec]       at Object.Assertion.equal (/usr/local/lib/node_modules/should/lib/should.js:304:10)
     [exec]       at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/embedded/delete.js:54:58)
     [exec]       at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
     [exec]       at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
     [exec]       at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
     [exec]       at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
     [exec]       at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
     [exec]       at process.startup.processNextTick.process._tickCallback (node.js:244:9)
     [exec] 
     [exec]   7) delete embedded add embedded: client should have an embedded document:
     [exec]      TypeError: Cannot read property '0' of undefined
     [exec]       at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/embedded/delete.js:64:51)
     [exec]       at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
     [exec]       at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
     [exec]       at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
     [exec]       at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
     [exec]       at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
     [exec]       at process.startup.processNextTick.process._tickCallback (node.js:244:9)
     [exec] 
     [exec]   8) Listing Listing with offset :client Should have an offset:
     [exec]      AssertionError: expected [] not to be empty
     [exec]       at Object.empty (/usr/local/lib/node_modules/should/lib/should.js:229:10)
     [exec]       at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/listing/listing_offset.js:81:41)
     [exec]       at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:171:15)
     [exec]       at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
     [exec]       at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
     [exec]       at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
     [exec]       at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
     [exec]       at process.startup.processNextTick.process._tickCallback (node.js:244:9)
     [exec] 
     [exec]   9) Updating client collection  shouldn't fail:
     [exec]      AssertionError: expected 500 to equal 200
     [exec]       at Object.Assertion.equal (/usr/local/lib/node_modules/should/lib/should.js:304:10)
     [exec]       at Context.vendor.forEach.jsonKey (/Users/john/Sites/symble/symble-backend-api/test/update.js:48:57)
     [exec]       at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
     [exec]       at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
     [exec]       at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
     [exec]       at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
     [exec]       at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
     [exec]       at process.startup.processNextTick.process._tickCallback (node.js:244:9)
     [exec] 
     [exec]   10) Updating client collection  should succeed:
     [exec]      TypeError: Cannot read property 'should' of undefined
     [exec]       at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/update.js:65:28)
     [exec]       at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
     [exec]       at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
     [exec]       at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
     [exec]       at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
     [exec]       at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
     [exec]       at process.startup.processNextTick.process._tickCallback (node.js:244:9)
     [exec] 
     [exec]   11) Get one undefined shouldn't fails:
     [exec]      AssertionError: expected 500 to equal 200
     [exec]       at Object.Assertion.equal (/usr/local/lib/node_modules/should/lib/should.js:304:10)
     [exec]       at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/get_one.js:45:54)
     [exec]       at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:171:15)
     [exec]       at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
     [exec]       at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
     [exec]       at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
     [exec]       at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
     [exec]       at process.startup.processNextTick.process._tickCallback (node.js:244:9)
     [exec] 
     [exec]   12) Get one undefined Should gives the one we asked:
     [exec]      TypeError: Cannot read property 'should' of undefined
     [exec]       at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/get_one.js:62:29)
     [exec]       at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:171:15)
     [exec]       at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
     [exec]       at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
     [exec]       at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
     [exec]       at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
     [exec]       at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
     [exec]       at process.startup.processNextTick.process._tickCallback (node.js:244:9)
     [exec] 
     [exec]