![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/share/emscripten/tools/node_modules/source-map/test/ |
Upload File : |
#!/usr/bin/env node /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var assert = require('assert'); var fs = require('fs'); var path = require('path'); var util = require('./source-map/util'); function run(tests) { var failures = []; var total = 0; var passed = 0; for (var i = 0; i < tests.length; i++) { for (var k in tests[i].testCase) { if (/^test/.test(k)) { total++; try { tests[i].testCase[k](assert, util); passed++; process.stdout.write('.'); } catch (e) { failures.push({ name: tests[i].name + ': ' + k, error: e }); process.stdout.write('E'); } } } } process.stdout.write('\n'); console.log(passed + ' / ' + total + ' tests passed.'); failures.forEach(function (f) { console.log('================================================================================'); console.log(f.name); console.log('--------------------------------------------------------------------------------'); console.log(f.error.stack); }); return failures.length; } var code; process.stdout.on('close', function () { process.exit(code); }); function isTestFile(f) { return /^test\-.*?\.js/.test(f); } function toModule(f) { return './source-map/' + f.replace(/\.js$/, ''); } var requires = fs.readdirSync(path.join(__dirname, 'source-map')).filter(isTestFile).map(toModule); code = run(requires.map(require).map(function (mod, i) { return { name: requires[i], testCase: mod }; })); process.exit(code);