Skip to content

Commit e492ef9

Browse files
committed
psh
1 parent 6cc36af commit e492ef9

1 file changed

Lines changed: 14 additions & 13 deletions

File tree

test/programmatic/logs.js

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ var PM2 = require('../..');
55
var should = require('should');
66
var fs = require('fs');
77
var path = require('path');
8+
var DEV_NULL = process.platform === 'win32' ? 'NUL' : DEV_NULL;
89

910
describe('Programmatic log feature test', function() {
1011
this.timeout(30000);
@@ -175,9 +176,9 @@ describe('Programmatic log feature test', function() {
175176

176177
pm2.start({
177178
script : './echo.js',
178-
error_file : '/dev/null',
179-
out_file : '/dev/null',
180-
log_file : '/dev/null',
179+
error_file : DEV_NULL,
180+
out_file : DEV_NULL,
181+
log_file : DEV_NULL,
181182
disable_logs : true,
182183
merge_logs : true
183184
}, function(err, procs) {
@@ -199,16 +200,16 @@ describe('Programmatic log feature test', function() {
199200
it('should not write to logs', function(done) {
200201
pm2.start({
201202
script: './echo.js',
202-
error_file : '/dev/null',
203-
out_file : '/dev/null'
203+
error_file : DEV_NULL,
204+
out_file : DEV_NULL
204205
}, function(err, procs) {
205206
should(err).be.null();
206207

207208
var out_file = procs[0].pm2_env.pm_out_log_path;
208209
var err_file = procs[0].pm2_env.pm_err_log_path;
209210

210-
out_file.should.containEql('/dev/null');
211-
err_file.should.containEql('/dev/null');
211+
out_file.should.containEql(DEV_NULL);
212+
err_file.should.containEql(DEV_NULL);
212213

213214
setTimeout(function() {
214215
fs.readFileSync(out_file).toString().should.containEql('');
@@ -221,8 +222,8 @@ describe('Programmatic log feature test', function() {
221222
it('should write to log_file and not error_file or out_file', function(done) {
222223
pm2.start({
223224
script: './echo.js',
224-
error_file : '/dev/null',
225-
out_file : '/dev/null',
225+
error_file : DEV_NULL,
226+
out_file : DEV_NULL,
226227
log_file : 'merged.log',
227228
merge_logs : true
228229
}, function(err, procs) {
@@ -232,8 +233,8 @@ describe('Programmatic log feature test', function() {
232233
var err_file = procs[0].pm2_env.pm_err_log_path;
233234
var log_file = procs[0].pm2_env.pm_log_path;
234235

235-
out_file.should.containEql('/dev/null');
236-
err_file.should.containEql('/dev/null');
236+
out_file.should.containEql(DEV_NULL);
237+
err_file.should.containEql(DEV_NULL);
237238
log_file.should.containEql('merged.log');
238239

239240
setTimeout(function() {
@@ -250,7 +251,7 @@ describe('Programmatic log feature test', function() {
250251
pm2.start({
251252
script: './echo.js',
252253
error_file : 'error-echo.log',
253-
out_file : '/dev/null',
254+
out_file : DEV_NULL,
254255
log_file : 'merged.log',
255256
merge_logs : true
256257
}, function(err, procs) {
@@ -260,7 +261,7 @@ describe('Programmatic log feature test', function() {
260261
var err_file = procs[0].pm2_env.pm_err_log_path;
261262
var log_file = procs[0].pm2_env.pm_log_path;
262263

263-
out_file.should.containEql('/dev/null');
264+
out_file.should.containEql(DEV_NULL);
264265
err_file.should.containEql('error-echo.log');
265266
log_file.should.containEql('merged.log');
266267

0 commit comments

Comments
 (0)