- GRAYBYTE UNDETECTABLE CODES -

403Webshell
Server IP : 184.154.167.98  /  Your IP : 3.145.35.234
Web Server : Apache
System : Linux pink.dnsnetservice.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64
User : puertode ( 1767)
PHP Version : 7.2.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/puertode/public_html/mesa/setup/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/puertode/public_html/mesa/setup/test/run-tests.php
#!/usr/bin/env php
<?php
if (php_sapi_name() != 'cli') exit();

//Allow user to select suite
$selected_test = (isset($argv[1])) ? $argv[1] : false;

require_once 'bootstrap.php';
require_once "tests/class.test.php";

//define constants for testing
define('SECRET_SALT','%CONFIG-SIRI');
define('TABLE_PREFIX', '%');
Bootstrap::defineTables(TABLE_PREFIX);

$root = get_osticket_root_path();
$fails = array();

require_once INCLUDE_DIR . 'class.i18n.php';
Internationalization::bootstrap();

require_once INCLUDE_DIR . 'class.signal.php';
require_once INCLUDE_DIR . 'class.search.php';

function show_fails() {
    global $fails, $root;
    if ($fails) {
        echo count($fails) . " FAIL(s)\n";
        echo "-------------------------------------------------------\n";
        foreach ($fails as $f) {
            list($test, $script, $line, $message) = $f;
            $script = str_replace($root.'/', '', $script);
            print("$test: $message @ $script:$line\n");
        }
        return count($fails);
    }
}
if (function_exists('pcntl_signal')) {
    declare(ticks=1);
    function show_fails_on_ctrlc() {
        while (@ob_end_flush());
        print("\n");
        exit(show_fails());
    }
    pcntl_signal(SIGINT, 'show_fails_on_ctrlc');
}

foreach (glob_recursive(dirname(__file__)."/tests/test.*.php") as $t) {
    if (strpos($t,"class.") !== false)
        continue;
    $class = @(include $t);
    if (!is_string($class))
        continue;
    if($selected_test && ($class != $selected_test))
    	continue;
    $test = new $class();
    echo "Running: " . $test->name . "\n";
    $test->run();
    $fails = array_merge($fails, $test->fails);
    echo " ok\n";
}
show_fails();

// If executed directly expose the fail count to a shell script
global $argv;
if (!strcasecmp(basename($argv[0]), basename(__file__)))
    exit(count($fails));
else
    return count($fails);
?>

Youez - 2016 - github.com/yon3zu
LinuXploit