4 new revisions:

Revision: 2a3084c03949
Author:   Tomaz Muraus <to...@tomaz.me>
Date:     Sat May 12 18:15:18 2012
Log: Add a new test script which only starts Cassandra if the TRAVIS enviro...
http://code.google.com/a/apache-extras.org/p/cassandra-node/source/detail?r=2a3084c03949

Revision: 87538c3980f7
Author:   Tomaz Muraus <to...@tomaz.me>
Date:     Sat May 12 18:16:13 2012
Log:      Add travis config.
http://code.google.com/a/apache-extras.org/p/cassandra-node/source/detail?r=87538c3980f7

Revision: 0a391c90bcec
Author:   Tomaz Muraus <to...@tomaz.me>
Date:     Sat May 12 18:19:06 2012
Log:      Make cassandra lsiten on 9160 and update the affected tests.
http://code.google.com/a/apache-extras.org/p/cassandra-node/source/detail?r=0a391c90bcec

Revision: c2f6aa5631b0
Author:   Tomaz Muraus <k...@k5-storitve.net>
Date:     Sat May 12 18:22:25 2012
Log:      Add build status image to the readme.
http://code.google.com/a/apache-extras.org/p/cassandra-node/source/detail?r=c2f6aa5631b0

==============================================================================
Revision: 2a3084c03949
Author:   Tomaz Muraus <to...@tomaz.me>
Date:     Sat May 12 18:15:18 2012
Log: Add a new test script which only starts Cassandra if the TRAVIS environment
variable is not set.

http://code.google.com/a/apache-extras.org/p/cassandra-node/source/detail?r=2a3084c03949

Added:
 /scripts/test.sh
Modified:
 /package.json

=======================================
--- /dev/null
+++ /scripts/test.sh    Sat May 12 18:15:18 2012
@@ -0,0 +1,13 @@
+if [ $TRAVIS ]; then
+  dependencies=""
+else
+  dependencies="tests/dependencies.json"
+fi
+
+if [ ! $TEST_FILES ]; then
+ TEST_FILES=$(find test/ -type f -name "test_*.js" -print0 | tr "\0" " " | sed '$s/.$//')
+fi
+
+NODE_PATH=lib node_modules/whiskey/bin/whiskey \
+  --tests "${TEST_FILES}" \
+  ${dependencies} --real-time --scope-leaks --timeout 30000
=======================================
--- /package.json       Mon Apr 30 15:46:47 2012
+++ /package.json       Sat May 12 18:15:18 2012
@@ -20,7 +20,7 @@
     "lib": "lib"
   },
   "scripts": {
- "test": "whiskey --tests \"test/test_driver.js test/test_decoder.js test/test_uuid.js\" --dependencies test/dependencies.json --scope-leaks --timeout 30000"
+    "test": "./scripts/test.sh"
   },
   "engines": {
     "node": ">= 0.6.7"

==============================================================================
Revision: 87538c3980f7
Author:   Tomaz Muraus <to...@tomaz.me>
Date:     Sat May 12 18:16:13 2012
Log:      Add travis config.

http://code.google.com/a/apache-extras.org/p/cassandra-node/source/detail?r=87538c3980f7

Added:
 /.travis.yml

=======================================
--- /dev/null
+++ /.travis.yml        Sat May 12 18:16:13 2012
@@ -0,0 +1,14 @@
+language: node_js
+
+node_js:
+  - 0.6
+
+before_install:
+  - sudo service cassandra start
+  - sleep 5
+
+script: npm run-script test
+
+notifications:
+  email:
+    - tomaz+travi...@tomaz.me

==============================================================================
Revision: 0a391c90bcec
Author:   Tomaz Muraus <to...@tomaz.me>
Date:     Sat May 12 18:19:06 2012
Log:      Make cassandra lsiten on 9160 and update the affected tests.

http://code.google.com/a/apache-extras.org/p/cassandra-node/source/detail?r=0a391c90bcec

Modified:
 /test/conf/cassandra.yaml
 /test/dependencies.json
 /test/test_driver.js

=======================================
--- /test/conf/cassandra.yaml   Tue Nov 29 03:18:53 2011
+++ /test/conf/cassandra.yaml   Sat May 12 18:19:06 2012
@@ -33,7 +33,7 @@
 request_scheduler: org.apache.cassandra.scheduler.NoScheduler
 rpc_address: 127.0.0.1
 rpc_keepalive: true
-rpc_port: 19170
+rpc_port: 9160
 rpc_timeout_in_ms: 10000
 saved_caches_directory: [/tmp/cass/savedcaches]
 seed_provider:
=======================================
--- /test/dependencies.json     Tue Nov 29 03:19:18 2011
+++ /test/dependencies.json     Sat May 12 18:19:06 2012
@@ -6,7 +6,7 @@
     "wait_for": "socket",
     "wait_for_options": {
       "host": "127.0.0.1",
-      "port": 19170
+      "port": 9160
     },
     "timeout": 10000
   }
=======================================
--- /test/test_driver.js        Mon Feb 13 12:54:50 2012
+++ /test/test_driver.js        Sat May 12 18:19:06 2012
@@ -37,7 +37,7 @@
 var util = require('./util');
 var decoder = require('../lib/decoder');

-var CASSANDRA_PORT = 19170;
+var CASSANDRA_PORT = 9160;

 function merge(a, b) {
   var c = {}, attrname;
@@ -278,7 +278,7 @@
 };

exports.testPooledConnectionKeyspaceDoesNotExistConnect = function(test, assert) {
-  var con = new PooledConnection({hosts: ['127.0.0.1:19170'],
+  var con = new PooledConnection({hosts: ['127.0.0.1:9160'],
                                   keyspace: 'doesNotExist.',
                                   use_bigints: false});
   con.execute('SELECT * FROM foo', [], function(err) {
@@ -808,7 +808,7 @@
 //      ev.on('cfready', function() {
 //
 //        // insert 100 rows.
-// var con = new Connection('127.0.0.1', 19170, 'ints', null, null, {use_bigints: true}); +// var con = new Connection('127.0.0.1', 9160, 'ints', null, null, {use_bigints: true});
 //        var count = 100;
 //        var num = 0;
 //        for (var i = 0; i < count; i++) {
@@ -850,7 +850,7 @@


 exports.testPooledConnectionFailover = function(test, assert) {
- var hosts = ['google.com:8000', '127.0.0.1:6567', '127.0.0.1:19170', '127.0.0.2']; + var hosts = ['google.com:8000', '127.0.0.1:6567', '127.0.0.1:9160', '127.0.0.2']; var conn = new PooledConnection({'hosts': hosts, 'keyspace': 'Keyspace1', use_bigints: true, 'timeout': 5000});

   async.series([
@@ -870,7 +870,7 @@

 exports.testLearnStepTimeout = function(test, assert) {
   var server = null;
-  var hosts = ['127.0.0.1:8688', '127.0.0.1:19170'];
+  var hosts = ['127.0.0.1:8688', '127.0.0.1:9160'];
var conn = new PooledConnection({'hosts': hosts, 'keyspace': 'Keyspace1', use_bigints: true, 'timeout': 5000});

   async.series([
@@ -907,7 +907,7 @@
   }

   //var hosts = ["127.0.0.2:9170", "127.0.0.1:9170"];
-  var hosts = ["127.0.0.1:19170"];
+  var hosts = ["127.0.0.1:9160"];
var conn = new PooledConnection({'hosts': hosts, 'keyspace': 'Keyspace1', use_bigints: true});

   var range = new Array(100).join(' ').split(' ');
@@ -934,7 +934,7 @@
 };

 exports.testTimeLogging = function(test, assert) {
-  var hosts = ["127.0.0.1:19170"];
+  var hosts = ["127.0.0.1:9160"];
var baseOptions = {'hosts': hosts, 'keyspace': 'Keyspace1', use_bigints: true};
   var options1 = merge(baseOptions, {});
   var options2 = merge(baseOptions, {'log_time': true});
@@ -993,7 +993,7 @@
 exports.testConnectionInPool = function(test, assert) {
   var con = new ConnectionInPool({
     host: '127.0.0.1',
-    port: 19170,
+    port: 9160,
     keyspace: 'Keyspace1',
     use_bigints: true
   });
@@ -1009,7 +1009,7 @@


 exports.testPooledConnectionLoad = function(test, assert) {
-  var hosts = ['127.0.0.1:19170'];
+  var hosts = ['127.0.0.1:9160'];
var conn = new PooledConnection({'hosts': hosts, 'keyspace': 'Keyspace1', 'timeout': 10000});

   var count = 3000;
@@ -1062,7 +1062,7 @@
// We want to test if all executes of a pooled connection are finished before
 // the shutdown callback is called.
 exports.testPooledConnectionShutdown = function(test, assert) {
-  var hosts = ['127.0.0.1:19170'];
+  var hosts = ['127.0.0.1:9160'];
var conn = new PooledConnection({'hosts': hosts, 'keyspace': 'Keyspace1'});

   var expected = 100;
@@ -1085,7 +1085,7 @@
 };

 exports.testPooledConnectionShutdownTwice = function(test, assert) {
-  var hosts = ['127.0.0.1:19170'];
+  var hosts = ['127.0.0.1:9160'];
var conn = new PooledConnection({'hosts': hosts, 'keyspace': 'Keyspace1'});

   var expected = 100;

==============================================================================
Revision: c2f6aa5631b0
Author:   Tomaz Muraus <k...@k5-storitve.net>
Date:     Sat May 12 18:22:25 2012
Log:      Add build status image to the readme.
http://code.google.com/a/apache-extras.org/p/cassandra-node/source/detail?r=c2f6aa5631b0

Modified:
 /README.md

=======================================
--- /README.md  Wed Feb 22 12:29:28 2012
+++ /README.md  Sat May 12 18:22:25 2012
@@ -6,6 +6,16 @@
CQL is a query language for Apache Cassandra. You use it in much the same way you would use SQL for a relational database. The Cassandra [documentation](http://www.datastax.com/docs/1.0/references/cql/index) can help you learn the syntax.

+Installation
+====================
+
+    $ npm install cassandra-client
+
+Build status
+====================
+
+[![Build Status](https://secure.travis-ci.org/racker/node-cassandra-client.png)](http://travis-ci.org/racker/node-cassandra-client)
+
 License
 ====================

@@ -14,10 +24,6 @@
[lib/bigint.js](https://github.com/racker/node-cassandra-client/blob/master/lib/bigint.js) is [borrowed](https://github.com/joyent/node/blob/master/deps/v8/benchmarks/crypto.js) from the Node.js source (which comes from the [V8](http://code.google.com/p/v8/) source).

-Installation
-====================
-
-    $ npm install cassandra-client

 Using It
 ====================

Reply via email to