You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-06 02:15:48 +03:00
bla
This commit is contained in:
3
test/conf/password.win32.conf
Normal file
3
test/conf/password.win32.conf
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
requirepass porkchopsandwiches
|
||||||
|
port 6379
|
||||||
|
bind ::1 127.0.0.1
|
2
test/conf/redis.win32.conf
Normal file
2
test/conf/redis.win32.conf
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
port 6379
|
||||||
|
bind ::1 127.0.0.1
|
5
test/conf/rename.win32.conf
Normal file
5
test/conf/rename.win32.conf
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
port 6379
|
||||||
|
bind ::1 127.0.0.1
|
||||||
|
rename-command SET 807081f5afa96845a02816a28b7258c3
|
||||||
|
rename-command GET f397808a43ceca3963e22b4e13deb672
|
||||||
|
rename-command GETRANGE 9e3102b15cf231c4e9e940f284744fe0
|
4
test/conf/slave.win32.conf
Normal file
4
test/conf/slave.win32.conf
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
port 6381
|
||||||
|
bind ::1 127.0.0.1
|
||||||
|
slaveof localhost 6379
|
||||||
|
masterauth porkchopsandwiches
|
@@ -49,31 +49,29 @@ module.exports = {
|
|||||||
start: function (done, conf, port) {
|
start: function (done, conf, port) {
|
||||||
// spawn redis with our testing configuration.
|
// spawn redis with our testing configuration.
|
||||||
var confFile = conf || path.resolve(__dirname, '../conf/redis.conf');
|
var confFile = conf || path.resolve(__dirname, '../conf/redis.conf');
|
||||||
var redis = process.platform === 'win32' ? 'redis-64\\tools\\redis-server.exe' : 'redis-server';
|
var redis = 'redis-server';
|
||||||
|
if (process.platform === 'win32') {
|
||||||
|
confFile = confFile.replace('.conf', '.win32.conf');
|
||||||
|
redis = 'redis-64\\tools\\redis-server.exe';
|
||||||
|
}
|
||||||
var rp = spawn.sync(redis, [confFile], { stdio: 'inherit' });
|
var rp = spawn.sync(redis, [confFile], { stdio: 'inherit' });
|
||||||
|
|
||||||
// wait for redis to become available, by
|
done(null, {
|
||||||
// checking the port we bind on.
|
spawnFailed: function () {
|
||||||
waitForRedis(true, function () {
|
return false; // Remove if as soon as it's not necessary anymore
|
||||||
// return an object that can be used in
|
},
|
||||||
// an after() block to shutdown redis.
|
stop: function (done) {
|
||||||
return done(null, {
|
rp.once('exit', function (code) {
|
||||||
spawnFailed: function () {
|
var error = null;
|
||||||
return false;
|
if (code !== null && code !== 0) {
|
||||||
},
|
error = new Error('Redis shutdown failed with code ' + code);
|
||||||
stop: function (done) {
|
}
|
||||||
rp.once('exit', function (code) {
|
waitForRedis(false, function () {
|
||||||
var error = null;
|
return done(error);
|
||||||
if (code !== null && code !== 0) {
|
}, port);
|
||||||
error = new Error('Redis shutdown failed with code ' + code);
|
});
|
||||||
}
|
rp.kill('SIGTERM');
|
||||||
waitForRedis(false, function () {
|
}
|
||||||
return done(error);
|
});
|
||||||
}, port);
|
|
||||||
});
|
|
||||||
rp.kill('SIGTERM');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}, port);
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user