Sha256: 8ae89fb864b99375a1058073ebde883d417211ef67f1c66155274e3255bff3d3
Contents?: true
Size: 721 Bytes
Versions: 5
Compression:
Stored size: 721 Bytes
Contents
'use strict'; const common = require('../common'); var assert = require('assert'); if (common.isWindows) { common.skip('no RLIMIT_NOFILE on Windows'); return; } var exec = require('child_process').exec; var cmdline = 'ulimit -c 0; ' + process.execPath; cmdline += ' --max-old-space-size=4 --max-semi-space-size=1'; cmdline += ' -e "a = []; for (i = 0; i < 1e9; i++) { a.push({}) }"'; exec(cmdline, function(err, stdout, stderr) { if (!err) { console.log(stdout); console.log(stderr); assert(false, 'this test should fail'); return; } if (err.code !== 134 && err.signal !== 'SIGABRT') { console.log(stdout); console.log(stderr); console.log(err); assert(false, err); } });
Version data entries
5 entries across 4 versions & 1 rubygems