Server IP : 185.86.78.101 / Your IP : 216.73.216.171 Web Server : Apache System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,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,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /www/wwwroot/mifepriston.org/vendor/bower-asset/yii2-pjax/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()