Hello community, here is the log from the commit of package nodejs10 for openSUSE:Factory checked in at 2019-11-07 23:15:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs10 (Old) and /work/SRC/openSUSE:Factory/.nodejs10.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs10" Thu Nov 7 23:15:03 2019 rev:17 rq:745498 version:10.17.0 Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs10/nodejs10.changes 2019-11-04 17:02:38.396019538 +0100 +++ /work/SRC/openSUSE:Factory/.nodejs10.new.2990/nodejs10.changes 2019-11-07 23:15:05.428440403 +0100 @@ -1,0 +2,6 @@ +Tue Nov 5 08:38:31 UTC 2019 - Adam Majer <[email protected]> + +- skip_no_console.patch: skip tests on build platforms where console + is set to a dumb terminal + +------------------------------------------------------------------- New: ---- skip_no_console.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs10.spec ++++++ --- /var/tmp/diff_new_pack.3gQdHp/_old 2019-11-07 23:15:06.944442063 +0100 +++ /var/tmp/diff_new_pack.3gQdHp/_new 2019-11-07 23:15:06.948442068 +0100 @@ -137,6 +137,7 @@ # instead of /usr Patch104: npm_search_paths.patch Patch105: skip_test_on_lowmem.patch +Patch106: skip_no_console.patch Patch120: flaky_test_rerun.patch @@ -331,6 +332,7 @@ %endif %patch104 -p1 %patch105 -p1 +%patch106 -p1 %patch120 -p1 %patch200 -p1 ++++++ skip_no_console.patch ++++++ Index: node-v10.17.0/test/parallel/test-console-clear.js =================================================================== --- node-v10.17.0.orig/test/parallel/test-console-clear.js +++ node-v10.17.0/test/parallel/test-console-clear.js @@ -18,5 +18,6 @@ function doTest(isTTY, check) { } // Fake TTY -doTest(true, check); +if (process.env.TERM !== 'dumb') + doTest(true, check); doTest(false, ''); Index: node-v10.17.0/test/parallel/test-readline-position.js =================================================================== --- node-v10.17.0.orig/test/parallel/test-readline-position.js +++ node-v10.17.0/test/parallel/test-readline-position.js @@ -1,11 +1,17 @@ 'use strict'; -require('../common'); +const common = require('../common'); const { PassThrough } = require('stream'); const readline = require('readline'); const assert = require('assert'); const ctrlU = { ctrl: true, name: 'u' }; +if (process.env.TERM == 'dumb') +{ + common.skip('Skipping test - dumb console'); + return; +} + { const input = new PassThrough(); const rl = readline.createInterface({ Index: node-v10.17.0/test/parallel/test-readline-interface.js =================================================================== --- node-v10.17.0.orig/test/parallel/test-readline-interface.js +++ node-v10.17.0/test/parallel/test-readline-interface.js @@ -29,6 +29,12 @@ const internalReadline = require('intern const EventEmitter = require('events').EventEmitter; const { Writable, Readable } = require('stream'); +if (process.env.TERM == 'dumb') +{ + common.skip('Skipping test - dumb console'); + return; +} + class FakeInput extends EventEmitter { resume() {} pause() {} Index: node-v10.17.0/test/parallel/test-readline-undefined-columns.js =================================================================== --- node-v10.17.0.orig/test/parallel/test-readline-undefined-columns.js +++ node-v10.17.0/test/parallel/test-readline-undefined-columns.js @@ -11,6 +11,12 @@ const readline = require('readline'); const iStream = new PassThrough(); const oStream = new PassThrough(); +if (process.env.TERM == 'dumb') +{ + common.skip('Skipping test - dumb console'); + return; +} + readline.createInterface({ terminal: true, input: iStream, Index: node-v10.17.0/test/parallel/test-readline.js =================================================================== --- node-v10.17.0.orig/test/parallel/test-readline.js +++ node-v10.17.0/test/parallel/test-readline.js @@ -4,6 +4,13 @@ const { PassThrough } = require('stream' const readline = require('readline'); const assert = require('assert'); +if (process.env.TERM == 'dumb') +{ + common.skip('Skipping test - dumb console'); + return; +} + + { const input = new PassThrough(); const rl = readline.createInterface({ Index: node-v10.17.0/test/parallel/test-repl-editor.js =================================================================== --- node-v10.17.0.orig/test/parallel/test-repl-editor.js +++ node-v10.17.0/test/parallel/test-repl-editor.js @@ -1,6 +1,6 @@ 'use strict'; -require('../common'); +const common = require('../common'); const assert = require('assert'); const repl = require('repl'); const ArrayStream = require('../common/arraystream'); @@ -11,6 +11,12 @@ const ArrayStream = require('../common/a const terminalCode = '\u001b[1G\u001b[0J> \u001b[3G'; const terminalCodeRegex = new RegExp(terminalCode.replace(/\[/g, '\\['), 'g'); +if (process.env.TERM == 'dumb') +{ + common.skip('Skipping test - dumb console'); + return; +} + function run({ input, output, event, checkTerminalCodes = true }) { const stream = new ArrayStream(); let found = ''; Index: node-v10.17.0/test/parallel/test-repl-eval-scope.js =================================================================== --- node-v10.17.0.orig/test/parallel/test-repl-eval-scope.js +++ node-v10.17.0/test/parallel/test-repl-eval-scope.js @@ -4,6 +4,12 @@ const ArrayStream = require('../common/a const assert = require('assert'); const repl = require('repl'); +if (process.env.TERM == 'dumb') +{ + common.skip('Skipping test - dumb console'); + return; +} + { const stream = new ArrayStream(); const options = { Index: node-v10.17.0/test/parallel/test-repl-history-navigation.js =================================================================== --- node-v10.17.0.orig/test/parallel/test-repl-history-navigation.js +++ node-v10.17.0/test/parallel/test-repl-history-navigation.js @@ -9,6 +9,12 @@ const assert = require('assert'); const fs = require('fs'); const path = require('path'); +if (process.env.TERM == 'dumb') +{ + common.skip('Skipping test - dumb console'); + return; +} + const tmpdir = require('../common/tmpdir'); tmpdir.refresh(); Index: node-v10.17.0/test/parallel/test-repl-load-multiline.js =================================================================== --- node-v10.17.0.orig/test/parallel/test-repl-load-multiline.js +++ node-v10.17.0/test/parallel/test-repl-load-multiline.js @@ -1,10 +1,16 @@ 'use strict'; -require('../common'); +const common = require('../common'); const ArrayStream = require('../common/arraystream'); const fixtures = require('../common/fixtures'); const assert = require('assert'); const repl = require('repl'); +if (process.env.TERM == 'dumb') +{ + common.skip('Skipping test - dumb console'); + return; +} + const command = `.load ${fixtures.path('repl-load-multiline.js')}`; const terminalCode = '\u001b[1G\u001b[0J \u001b[1G'; const terminalCodeRegex = new RegExp(terminalCode.replace(/\[/g, '\\['), 'g'); Index: node-v10.17.0/test/parallel/test-repl-persistent-history.js =================================================================== --- node-v10.17.0.orig/test/parallel/test-repl-persistent-history.js +++ node-v10.17.0/test/parallel/test-repl-persistent-history.js @@ -11,6 +11,12 @@ const fs = require('fs'); const path = require('path'); const os = require('os'); +if (process.env.TERM == 'dumb') +{ + common.skip('Skipping test - dumb console'); + return; +} + const tmpdir = require('../common/tmpdir'); tmpdir.refresh();
