First stage cleanup of YAML dungeon generator. Less hard-coded stuff.
[open-adventure.git] / tests / coverage_dungeon.html.tpl
index a3607b05a61e3ed1581eb20b3caf5af09160336f..372c43f3988313d590ab3a5bd68d4d4160f3868b 100644 (file)
         }}
     </style>
 </head>
-
 <body>
     <table width="100%" border=0 cellspacing=0 cellpadding=0>
-        <tr><td class="title">adventure.yaml Coverage report</td></tr>
-        <tr><td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td></tr>
         <tr>
-          <td width="100%">
-            <table cellpadding=1 border=0 width="100%">
-              <tr>
-                <td width="10%"></td>
-                <td width="35%"></td>
-                <td width="20%"></td>
-                <td width="5%"></td>
-                <td width="10%" class="headerCovTableHead">Total</td>
-                <td width="10%" class="headerCovTableHead">Covered</td>
-                <td width="10%" class="headerCovTableHead">% Coverage</td>
-              </tr>
-              <tr>
-                <td class="headerItem">Test:</a></td>
-                <td class="headerValue">adventure.yaml</td>
-                <td></td>
-                <td class="headerItem"><a href="#locations">Locations:</a></td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}%</td>
-              </tr>
-              <tr>
-                <td class="headerItem">Date:</a></td>
-                <td class="headerValue">2017-07-07 21:47:56</td>
-                <td></td>
-                <td class="headerItem"><a href="#arbitrary_messages">Arbitrary Messages:</a></td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}%</td>
-              </tr>
-              <tr>
-                <td></td>
-                <td></td>
-                <td></td>
-                <td class="headerItem"><a href="#objects">Objects:</a></td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}%</td>
-              </tr>
-              <tr>
-                <td></td>
-                <td></td>
-                <td></td>
-                <td class="headerItem"><a href="#hints">Hints:</a></td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}%</td>
-              </tr>
-              <tr>
-                <td></td>
-                <td></td>
-                <td></td>
-                <td class="headerItem"><a href="#classes">Classes:</a></td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}%</td>
-              </tr>
-              <tr>
-                <td></td>
-                <td></td>
-                <td></td>
-                <td class="headerItem"><a href="#turn_thresholds">Turn threshold:</a></td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}%</td>
-              </tr>
-              <tr>
-                <td></td>
-                <td></td>
-                <td></td>
-                <td class="headerItem"><a href="#obituaries">Obituaries:</a></td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}%</td>
-              </tr>
-              <tr>
-                <td></td>
-                <td></td>
-                <td></td>
-                <td class="headerItem"><a href="#actions">Actions:</a></td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}%</td>
-              </tr>
-              <tr>
-                <td></td>
-                <td></td>
-                <td></td>
-                <td class="headerItem"><a href="#specials">Specials:</a></td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}</td>
-                <td class="headerCovTableEntry">{}%</td>
-              </tr>
-              <tr><td><img src="glass.png" width=3 height=3 alt=""></td></tr>
-            </table>
-          </td>
+            <td class="title" colspan="2">adventure.yaml Coverage report</td>
+        </tr>
+        <tr>
+            <td class="ruler" colspan="2"><img src="glass.png" width=3 height=3 alt=""></td>
+        </tr>
+        <tr valign="top">
+            <td>
+                <table cellpadding=1 border=0 width="100%">
+                    <tr>
+                        <td width="10%" class="headerItem">Test:</a></td>
+                        <td width="35%" class="headerValue">adventure.yaml</td>
+                        <td width="65%"></td>
+                    </tr>
+                    <tr>
+                        <td class="headerItem">Date:</a></td>
+                        <td class="headerValue">2017-07-07 21:47:56</td>
+                        <td></td>
+                    </tr>
+                </table>
+            </td>
+            <td>
+                <table cellpadding=1 border=0 width="100%">
+                    <tr>
+                        <td width="55%"></td>
+                        <td width="15%" class="headerCovTableHead">Total</td>
+                        <td width="15%" class="headerCovTableHead">Covered</td>
+                        <td width="15%" class="headerCovTableHead">% Coverage</td>
+                    </tr>
+                    {summary}
+                </table>
+            </td>
+        </tr>
+        <tr>
+            <td><img src="glass.png" width=3 height=3 alt=""></td>
+        </tr>
+        <tr>
+            <td class="ruler" colspan="2"><img src="glass.png" width=3 height=3 alt=""></td>
         </tr>
-        <tr><td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td></tr>
     </table>
     <br>
-
     <center>
-        <table id="locations" width="60%" cellpadding=1 cellspacing=1 border=0>
-            <tr>
-                <td class="tableHead">Location</td>
-                <td class="tableHead">long</td>
-                <td class="tableHead">short</td>
-            </tr>
-            {}
-        </table>
-        <br>
-
-        <table id="arbitrary_messages" width="60%" cellpadding=1 cellspacing=1 border=0>
-            <tr>
-                <td class="tableHead">Arbitrary Message</td>
-                <td class="tableHead">Covered?</td>
-            </tr>
-            {}
-        </table>
-        <br>
-
-        <table id="objects" width="60%" cellpadding=1 cellspacing=1 border=0>
-            <tr>
-                <td class="tableHead">Objects</td>
-                <td class="tableHead">Covered?</td>
-            </tr>
-            {}
-        </table>
-        <br>
-        
-        <table id="hints" width="60%" cellpadding=1 cellspacing=1 border=0>
-            <tr>
-                <td class="tableHead">Hint Name</td>
-                <td class="tableHead">Question</td>
-                <td class="tableHead">Hint</td>
-            </tr>
-            {}
+        <table width="60%" border=0 cellpadding=1 cellspacing=1>
+        {categories}
         </table>
-        <br>
-
-        <table id="classes" width="60%" cellpadding=1 cellspacing=1 border=0>
-            <tr>
-                <td class="tableHead">Class threshold</td>
-                <td class="tableHead">Message</td>
-            </tr>
-            {}
-        </table>
-        <br>
-
-        <table id="turn_thresholds" width="60%" cellpadding=1 cellspacing=1 border=0>
-            <tr>
-                <td class="tableHead">Turn threshold</td>
-                <td class="tableHead">Message</td>
-            </tr>
-            {}
-        </table>
-        <br>
-
-        <table id="obituaries" width="60%" cellpadding=1 cellspacing=1 border=0>
-            <tr>
-                <td class="tableHead">Obituary</td>
-                <td class="tableHead">Query</td>
-                <td class="tableHead">Yes Response</td>
-            </tr>
-            {}
-        </table>
-        <br>
-
-        <table id="actions" width="60%" cellpadding=1 cellspacing=1 border=0>
-            <tr>
-                <td class="tableHead">Action ID</td>
-                <td class="tableHead">Message</td>
-            </tr>
-            {}
-        </table>
-        <br>
-
-        <table id="specials" width="60%" cellpadding=1 cellspacing=1 border=0>
-            <tr>
-                <td class="tableHead">Special ID</td>
-                <td class="tableHead">Message</td>
-            </tr>
-            {}
-        </table>
-
     </center>
     <br>
-
     <table width="100%" border=0 cellspacing=0 cellpadding=0>
-        <tr><td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td></tr>
-        <tr><td class="versionInfo">Generated by: <a href="https://gitlab.com/esr/open-adventure/blob/master/tests/coverage_dungeon.py">Open Adventure Dungeon Coverage Generator</a></td></tr>
+        <tr>
+            <td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td>
+        </tr>
+        <tr>
+            <td class="versionInfo">Generated by: <a href="https://gitlab.com/esr/open-adventure/blob/master/tests/coverage_dungeon.py">Open Adventure Dungeon Coverage Generator</a></td>
+        </tr>
     </table>
     <br>
 </body>