list.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?php
  2. /**
  3. * Created by JetBrains PhpStorm.
  4. * User: dongyancen
  5. * Date: 13-10-11
  6. * Time: 下午5:17
  7. * To change this template use File | Settings | File Templates.
  8. */
  9. header( "Content-type: text/html; charset=utf-8" );
  10. $filter = array_key_exists( 'filter' , $_GET ) ? $_GET[ 'filter' ] : '*';
  11. $quirk = array_key_exists( 'quirk' , $_GET );
  12. $cov = array_key_exists( 'cov' , $_GET );
  13. if ( !$quirk ) {
  14. ?>
  15. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  16. <?php } ?>
  17. <html>
  18. <head>
  19. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  20. <title>Kity Test Index Page</title>
  21. <script type="text/javascript" src="js/tools.js"></script>
  22. <!-- <script type="text/javascript" src="js/UserAction.js"></script>-->
  23. <script type="text/javascript" src="js/run.js"></script>
  24. <link media="screen" href="css/test.css" type="text/css"
  25. rel="stylesheet"/>
  26. </head>
  27. <body>
  28. <div id="title">
  29. <h1>Kity Test Index Page</h1>
  30. </div>
  31. <!--浏览器插件,可调用windows api-->
  32. <div>
  33. <object id="plugin" type="application/x-plugintest" width="1" height="1">
  34. <param name="onload" value="pluginLoaded"/>
  35. </object>
  36. </div>
  37. <div id="id_control" class="control">
  38. <input id="id_control_runnext" type="checkbox"/>自动下一个
  39. <input id="id_control_breakonerror" type="checkbox"/>出错时终止
  40. <input id="id_control_clearstatus" type="button" value="清除用例状态"
  41. onclick="removeClass(document.getElementById('id_testlist'),'running_case pass_case fail_case');"/>
  42. </div>
  43. <div>
  44. <a id="id_testlist_status" class="button"> <span
  45. onclick="slideToggle(document.getElementById('id_testlist');"> 折叠用例 </span> </a>
  46. <a id="id_srconly" class="button"><span
  47. onclick="slideToggle(document.getElementById('id_runningarea');">折叠执行</span> </a>
  48. </div>
  49. <div style="clear: both"></div>
  50. <div id="id_testlist" class="testlist">
  51. <?php
  52. /*分析所有源码与测试代码js文件一一对应的文件并追加到当前列表中*/
  53. require_once "caseSource.php";
  54. Kiss::listcase( $filter ,$cov);
  55. ?>
  56. <div style="clear: both; overflow: hidden"></div>
  57. </div>
  58. <div id="id_runningarea" class="runningarea"
  59. style="border: solid; display: none"></div>
  60. <div id="id_reportarea" class="reportarea" style="display: none;"></div>
  61. <div class='clear'></div>
  62. <div id="id_showSrcOnly" class="testlist" style="display: none;">
  63. <?php
  64. require_once "caseSource.php";
  65. Kiss::listSrcOnly( true );
  66. ?>
  67. <div class="clear"></div>
  68. </div>
  69. </body>
  70. </html>