[KSS-checkins] r53447 - in kukit/kss.demo/branch/jscoverage/kss/demo: . browser jscoverage jscoverage/browser

gotcha at codespeak.net gotcha at codespeak.net
Sun Apr 6 14:45:44 CEST 2008


Author: gotcha
Date: Sun Apr  6 14:45:44 2008
New Revision: 53447

Added:
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/   (props changed)
      - copied from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/IGNORE.txt
      - copied unchanged from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/IGNORE.txt
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/__init__.py
      - copied unchanged from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/__init__.py
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/browser/
      - copied from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/browser/
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/browser/__init__.py
      - copied unchanged from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/browser/__init__.py
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/browser/backToIndex.html
      - copied unchanged from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/browser/backToIndex.html
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/browser/configure.zcml
      - copied unchanged from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/browser/configure.zcml
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/browser/coverage.py
      - copied unchanged from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/browser/coverage.py
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/browser/interfaces.py
      - copied unchanged from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/browser/interfaces.py
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/browser/kss_demo_suite_jscoverage.pt
      - copied unchanged from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/browser/kss_demo_suite_jscoverage.pt
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/browser/setJscoverage.html
      - copied unchanged from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/browser/setJscoverage.html
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/browser/unsetJscoverage.html
      - copied unchanged from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/browser/unsetJscoverage.html
   kukit/kss.demo/branch/jscoverage/kss/demo/jscoverage/configure.zcml
      - copied unchanged from r53442, kukit/kss.demo/trunk/kss/demo/jscoverage/configure.zcml
Modified:
   kukit/kss.demo/branch/jscoverage/kss/demo/browser/header_macros.pt
   kukit/kss.demo/branch/jscoverage/kss/demo/browser/kss_demo_index.pt
   kukit/kss.demo/branch/jscoverage/kss/demo/configure.zcml
Log:
add jscoverage support

Modified: kukit/kss.demo/branch/jscoverage/kss/demo/browser/header_macros.pt
==============================================================================
--- kukit/kss.demo/branch/jscoverage/kss/demo/browser/header_macros.pt	(original)
+++ kukit/kss.demo/branch/jscoverage/kss/demo/browser/header_macros.pt	Sun Apr  6 14:45:44 2008
@@ -49,14 +49,23 @@
 
     <metal:header define-macro="kukit_resource">
 
-      <tal:block define="kss_devel_mode nocall:here/@@kss_devel_mode | nothing">
+      <tal:block define="kss_devel_mode nocall:here/@@kss_devel_mode | nothing;
+                         isJscoverage nocall:here/@@kss_jscoverage/isJscoverage | nothing;
+                         ">
+
+        <script tal:condition="isJscoverage" 
+                type="text/javascript"
+                tal:attributes="src
+                    string:${context/@@absolute_url}/++resource++kukit-jscoverage.js;"
+          src="++resource++kukit-jscoverage.js">
+        </script>
 
-        <script tal:condition="python: not kss_devel_mode or kss_devel_mode.isoff()" type="text/javascript"
+        <script tal:condition="python:not kss_devel_mode or (not isJscoverage and kss_devel_mode.isoff())" type="text/javascript"
           tal:attributes="src string:${context/@@absolute_url}/++resource++kukit.js;"
           src="++resource++kukit.js">
         </script>
 
-        <script tal:condition="python: kss_devel_mode and kss_devel_mode.ison()" type="text/javascript"
+        <script tal:condition="python:kss_devel_mode and (not isJscoverage and kss_devel_mode.ison())" type="text/javascript"
           tal:attributes="src string:${context/@@absolute_url}/++resource++kukit-devel.js;"
           src="++resource++kukit-devel.js">
         </script>

Modified: kukit/kss.demo/branch/jscoverage/kss/demo/browser/kss_demo_index.pt
==============================================================================
--- kukit/kss.demo/branch/jscoverage/kss/demo/browser/kss_demo_index.pt	(original)
+++ kukit/kss.demo/branch/jscoverage/kss/demo/browser/kss_demo_index.pt	Sun Apr  6 14:45:44 2008
@@ -1,5 +1,6 @@
 <html>
   <head>
+    <title>KSS demos and tests</title>
     <link rel="stylesheet" type="text/css"
           tal:attributes="href string:${context/@@absolute_url}/@@kss_devel_mode/ui_css"/>
   </head>
@@ -16,6 +17,19 @@
        </form>
       </li>
     </ul>
+    <h2>Coverage</h2>
+    <ul style="background-color:#E0E0C0;">
+     <li>Link to Zelenium object (instrumented):
+       <form tal:attributes="action
+                      string:${context/@@absolute_url}/zuite_jscoverage.html">
+          <input type="text" name="path" value="zuite" />
+          <input type="submit" name="submit" value="Run all Selenium tests" />
+       </form>
+      </li>
+      <li>
+        <a href="index.html" onclick='window.open("++resource++jsc/jscoverage.html");'>Coverage report</a>
+      </li>
+    </ul>
     <p class="help">
       Zelenium object link must be an absolute path from the domain root, 
       or a relative path from the demo SimpleContent's parent.

Modified: kukit/kss.demo/branch/jscoverage/kss/demo/configure.zcml
==============================================================================
--- kukit/kss.demo/branch/jscoverage/kss/demo/configure.zcml	(original)
+++ kukit/kss.demo/branch/jscoverage/kss/demo/configure.zcml	Sun Apr  6 14:45:44 2008
@@ -7,7 +7,7 @@
 		   >
 
   <include package="kss.core"/>
-
+  
   <!-- Things to do only on Zope2 -->
   <configure zcml:condition="have compat_five">
 
@@ -93,4 +93,6 @@
     permission="zope.Public"
     />
 
+  <include package=".jscoverage"/>
+
 </configure>


More information about the Kukit-checkins mailing list