\n"; } } } closedir( $handle ); if ( rmdir( $dirName ) ) echo "成功删除目录: $dirName
\n"; } } //$filewang = fopen('wangruilog.txt', 'a+'); //fwrite($filewang, "wangrui1" . "\n"); // //fclose($filewang); //unset($filewang); echo "wang"; if ( array_key_exists( 'clear' , $_GET ) ) { print 'debug - clear report'; //Config::StopAll(); if ( file_exists( 'report' ) ) delDirAndFile( 'report' ); } $reportfile = "report_{$_GET['filter']}"; if ( file_exists( $reportfile ) ) { // rmdir('report'); $reports = scandir( $reportfile ); /*自己和父节点*/ print 'on batch run, please waiting : ' . ( sizeof( $reports ) - 2 ); return; } else { mkdir( $reportfile ); } echo "wang2"; if ( file_exists( "./coverage/source.js" ) ) { if ( unlink( "./coverage/source.js" ) ) echo "成功删除文件:source.js"; } source(); echo "wang3"; if ( file_exists( "covreport.html" ) ) { if ( unlink( "covreport.html" ) ) echo "成功删除覆盖率报告文件: covreport.html
\n"; } echo "wang4"; if ( file_exists( "jshintReport.html" ) ) { if ( unlink( "jshintReport.html" ) ) echo "成功删除: jshintReport.html
\n"; } echo "wang5"; exec("python ../lib/jshunter_1.2.0.1/jshunter_dev/jshunter/hint.py jshintReport.html ../../../_src", $back); echo "jshint: ".$back."
\n"; /*记录运行时信息*/ $b = array_key_exists( 'browser' , $_GET ) ? $_GET[ 'browser' ] : 'all'; //if ( array_key_exists( 'cov' , $_GET ) ){ if ( $b != 'all' ) { run( $b , true ); } else { Config::StopAll(); //添加启动前结束浏览器步骤 $browsers = array_key_exists( 'browserSet' , $_GET )?Config::getBrowserSet($_GET[ 'browserSet' ]):Config::$BROWSERS; foreach ( $browsers as $b => $i ) { run( $b ); sleep(40); } } ?>