config.php 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <?php
  2. class Config
  3. {
  4. public static $BROWSERS = array(
  5. 'ie8supp' => array( '10.94.26.94' , "C:\\Program Files\\Internet Explorer\\iexplore.exe" )
  6. ,
  7. // 'ie11main' => array( '10.81.96.68' , "C:\\Program Files\\Internet Explorer\\iexplore.exe" )
  8. // ,
  9. 'firefox' => array( '10.94.26.95' , "C:\\Program Files\\mozilla firefox\\firefox.exe" )
  10. // 'firefox' => array( '10.81.96.46@8500' , "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe" )
  11. // , '360ie8' => array('10.81.58.64@8500',"C:\\Program Files\\360\\360se\\360SE.exe")
  12. // , '360ie7' => array( '10.81.58.87@8500' , "C:\\Program Files\\360\\360se\\360SE.exe" )
  13. // , 'ie6' => array( '10.81.58.86@8500' , "C:\\Program Files\\Internet Explorer\\iexplore.exe" )
  14. //C:\Program Files\Google\Chrome\Application\chrome.exe
  15. // "C:\Program Files\Mozilla Firefox\firefox.exe"
  16. , 'chrome' => array( '10.94.26.95' , "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe" )
  17. ,
  18. 'ie8main' => array( '10.94.26.94' , "C:\\Program Files\\Internet Explorer\\iexplore.exe" )
  19. // , 'ie11supp' => array( '10.81.96.68' , "C:\\Program Files\\Internet Explorer\\iexplore.exe" )
  20. // , 'ie7' => array( '10.81.58.87@8500' , "C:\\Program Files\\Internet Explorer\\iexplore.exe" )
  21. // , 'opera' => array( '10.81.58.64@8500' , "C:\\Program Files\\Opera\\opera.exe" )
  22. // , 'safari' => array( '10.81.58.63@8500' , "C:\\Program Files\\Safari\\Safari.exe" )
  23. );
  24. public static $DEBUG = false;
  25. public static $HISTORY_REPORT_PATH = '/report';
  26. public static function getBrowserSet($browsers){
  27. if(strcmp($browsers,'')==0){
  28. return Config::$BROWSERS;
  29. }
  30. $selectedBrowsers =array();
  31. $browserName = explode('_',$browsers);
  32. foreach($browserName as $s){
  33. if(array_key_exists($s,Config::$BROWSERS));{
  34. $selectedBrowsers[$s] =Config::$BROWSERS[$s];
  35. }
  36. }
  37. return $selectedBrowsers;
  38. }
  39. public static function StopAll()
  40. {
  41. $hostarr = array();
  42. foreach ( Config::$BROWSERS as $b => $h ) {
  43. $host = $h[ 0 ];
  44. if ( array_search( $host , $hostarr ) )
  45. continue;
  46. array_push( $hostarr , $host );
  47. require_once 'lib/Staf.php';
  48. Staf::process_stop( '' , $host , true );
  49. Staf::process( "free all" );
  50. }
  51. }
  52. public static function StopOne($key){
  53. $host = Config::$BROWSERS[$key][0];
  54. require_once 'lib/Staf.php';
  55. Staf::process_stop( '' , $host , true );
  56. }
  57. /**
  58. * 源码路径配置,会在所有位置寻找源码
  59. * @var ArrayIterator::String
  60. */
  61. public static $SOURCE_PATH = array( "../../../_src/" );
  62. public static $test_PATH = "../../../_test/";
  63. /**
  64. * 覆盖率相关源码所在路径,如果路径中没有找到会回到$SOURCH_PATH中查找
  65. * @var string
  66. */
  67. public static $COVERAGE_PATH = "../../coverage/";
  68. /**
  69. * 设置在源码路径下没有同名文件对应的测试文件
  70. * @var array
  71. */
  72. public static $special_Case = array('plugins/ueditor.config.js'=>'../../../ueditor.config.js');
  73. }
  74. ?>