test: don't run test-tick-processor.js on Aix
authorMichael Dawson <michael_dawson@ca.ibm.com>
Thu, 4 Feb 2016 23:30:13 +0000 (18:30 -0500)
committerMyles Borins <mborins@us.ibm.com>
Wed, 2 Mar 2016 22:01:11 +0000 (14:01 -0800)
Currently the test-tick-processor functionality in V8
depends on addresses being smaller than a full 64 bits.  Aix supports
the full 64 bits and the result is that it does not process the
addresses correctly and runs of out memory.
Disabling until we get a fix upstreamed into V8.

PR-URL: https://github.com/nodejs/node/pull/5093
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: thefourtheye - Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
test/parallel/test-tick-processor.js

index 65da736..8e80e37 100644 (file)
@@ -5,6 +5,16 @@ var path = require('path');
 var cp = require('child_process');
 var common = require('../common');
 
+// TODO(mhdawson) Currently the test-tick-processor functionality in V8
+// depends on addresses being smaller than a full 64 bits.  Aix supports
+// the full 64 bits and the result is that it does not process the
+// addresses correctly and runs out of memory
+// Disabling until we get a fix upstreamed into V8
+if (common.isAix) {
+  console.log('1..0 # Skipped: Aix address range too big for scripts.');
+  return;
+}
+
 common.refreshTmpDir();
 process.chdir(common.tmpDir);
 var processor =