%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.248 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 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_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/eoffice/frontend/web/assets/7d5ec398/test/ |
Upload File : |
var fs = require('fs') var suites = require('system').args.slice(1) function print(s) { fs.write('/dev/stdout', s, 'w') } var page = require('webpage').create() page.onConsoleMessage = function(msg) { console.log(msg) } page.onError = function(msg) { console.error('ERROR: ' + msg) } var timeoutId = null function deferTimeout() { if (timeoutId) clearTimeout(timeoutId) timeoutId = setTimeout(function() { console.error('Timeout') phantom.exit(1) }, 3000) } var endresult = 0 function runSuite() { var suite = suites.shift() if (!suite) { phantom.exit(endresult) return } page.open(suite, function() { deferTimeout() var interval = setInterval(function() { var tests = page.evaluate(function() { var results = [] var els = document.getElementById('qunit-tests').children for (var i = 0; i < els.length; i++) { var test = els[i] if (test.className !== 'running' && !test.recorded) { test.recorded = true if (test.className === 'pass') results.push('.') else if (test.className === 'fail') results.push('F') } } return results }) for (var i = 0; i < tests.length; i++) { deferTimeout() print(tests[i]) } var result = page.evaluate(function() { var testresult = document.getElementById('qunit-testresult') var els = document.getElementById('qunit-tests').children if (testresult.innerText.match(/completed/)) { console.log('') for (var i = 0; i < els.length; i++) { var test = els[i] if (test.className === 'fail') { console.error(test.innerText) } } console.log(testresult.innerText) return parseInt(testresult.getElementsByClassName('failed')[0].innerText) } }) if (result != null) { endresult = result clearInterval(interval) runSuite() } }, 100) }) } runSuite()