当前位置: 首页>>代码示例>>PHP>>正文


PHP pts_client::current_user方法代码示例

本文整理汇总了PHP中pts_client::current_user方法的典型用法代码示例。如果您正苦于以下问题:PHP pts_client::current_user方法的具体用法?PHP pts_client::current_user怎么用?PHP pts_client::current_user使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在pts_client的用法示例。


在下文中一共展示了pts_client::current_user方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: add_current_system_information

 public function add_current_system_information()
 {
     $this->xml_writer->addXmlNode('PhoronixTestSuite/System/Identifier', $this->result_identifier);
     $this->xml_writer->addXmlNode('PhoronixTestSuite/System/Hardware', phodevi::system_hardware(true));
     $this->xml_writer->addXmlNode('PhoronixTestSuite/System/Software', phodevi::system_software(true));
     $this->xml_writer->addXmlNode('PhoronixTestSuite/System/User', pts_client::current_user());
     $this->xml_writer->addXmlNode('PhoronixTestSuite/System/TimeStamp', date('Y-m-d H:i:s'));
     $this->xml_writer->addXmlNode('PhoronixTestSuite/System/TestClientVersion', PTS_VERSION);
     //$this->xml_writer->addXmlNode('PhoronixTestSuite/System/Notes', pts_test_notes_manager::generate_test_notes($test_type));
 }
开发者ID:pchiruma,项目名称:phoronix-test-suite,代码行数:10,代码来源:pts_result_file_writer.php

示例2: pre_execution_process

 public function pre_execution_process()
 {
     if ($this->do_save_results()) {
         if ($this->is_new_result_file || $this->result_already_contains_identifier() == false) {
             $this->result_file->set_title($this->file_name_title);
             $this->result_file->set_description($this->run_description);
             $this->result_file->set_notes($this->get_notes());
             $this->result_file->set_internal_tags($this->get_internal_tags());
             $this->result_file->set_reference_id($this->get_reference_id());
             $this->result_file->set_preset_environment_variables($this->get_preset_environment_variables());
             // TODO XXX JSON In null and notes
             $sys = new pts_result_file_system($this->results_identifier, phodevi::system_hardware(true), phodevi::system_software(true), $this->generate_json_system_attributes(), pts_client::current_user(), pts_test_notes_manager::generate_test_notes($this->tests_to_run), date('Y-m-d H:i:s'), PTS_VERSION);
             $this->result_file->add_system($sys);
         }
         pts_client::setup_test_result_directory($this->get_file_name());
     }
 }
开发者ID:Jeni4,项目名称:phoronix-test-suite,代码行数:17,代码来源:pts_test_run_manager.php

示例3: post_execution_process

 public function post_execution_process()
 {
     if ($this->do_save_results()) {
         if ($this->result_file->get_test_count() == 0 && $this->is_new_result_file) {
             pts_file_io::delete(PTS_SAVE_RESULTS_PATH . $this->get_file_name());
             return false;
         }
         pts_file_io::delete(PTS_SAVE_RESULTS_PATH . $this->get_file_name() . '/test-logs/active/', null, true);
         if ($this->is_new_result_file || $this->result_already_contains_identifier() == false) {
             // TODO XXX JSON In null and notes
             $sys = new pts_result_file_system($this->results_identifier, phodevi::system_hardware(true), phodevi::system_software(true), $this->generate_json_system_attributes(), pts_client::current_user(), pts_test_notes_manager::generate_test_notes($this->tests_to_run), date('Y-m-d H:i:s'), PTS_VERSION);
             $this->result_file->add_system($sys);
         }
         echo PHP_EOL;
         pts_module_manager::module_process('__event_results_process', $this);
         pts_client::save_test_result($this->get_file_name() . '/composite.xml', $this->result_file->get_xml(), true, null, $this->results_identifier);
         pts_module_manager::module_process('__event_results_saved', $this);
         //echo PHP_EOL . 'Results Saved To: ; . PTS_SAVE_RESULTS_PATH . $this->get_file_name() . ;/composite.xml' . PHP_EOL;
         if (!$this->auto_mode) {
             if ($this->batch_mode) {
                 if ($this->batch_mode['OpenBrowser']) {
                     pts_client::display_web_page(PTS_SAVE_RESULTS_PATH . $this->get_file_name() . '/index.html', null, true, true);
                 }
             } else {
                 pts_client::display_web_page(PTS_SAVE_RESULTS_PATH . $this->get_file_name() . '/index.html', null, true, false);
             }
         }
         if ($this->allow_sharing_of_results && pts_network::internet_support_available()) {
             if ($this->auto_upload_to_openbenchmarking || pts_openbenchmarking_client::auto_upload_results() || pts_config::read_bool_config('PhoronixTestSuite/Options/Testing/AlwaysUploadResultsToOpenBenchmarking', 'FALSE')) {
                 $upload_results = true;
             } else {
                 if ($this->batch_mode) {
                     $upload_results = $this->batch_mode['UploadResults'];
                 } else {
                     if (!$this->auto_mode) {
                         $upload_results = pts_user_io::prompt_bool_input('Would you like to upload the results to OpenBenchmarking.org', true);
                     } else {
                         $upload_results = false;
                     }
                 }
             }
             if ($upload_results) {
                 $this->openbenchmarking_results_data = pts_openbenchmarking::upload_test_result($this, true);
                 if ($this->get_results_url()) {
                     if (!$this->auto_mode && !$this->batcj_mode && pts_openbenchmarking_client::auto_upload_results() == false) {
                         pts_client::display_web_page($this->get_results_url(), 'Do you want to launch OpenBenchmarking.org', true);
                     }
                 } else {
                     echo PHP_EOL . 'Results Failed To Upload.' . PHP_EOL;
                 }
             }
         }
     }
 }
开发者ID:rkingsbury,项目名称:phoronix-test-suite,代码行数:54,代码来源:pts_test_run_manager.php


注:本文中的pts_client::current_user方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。