#3: Massive changes, superstructure now kind-of works

More unit tests now, and they all pass. More work needed, but this is very promising.
This commit is contained in:
Simon Brooke 2020-05-25 23:55:52 +01:00
parent f49a7495db
commit f616992191
No known key found for this signature in database
GPG key ID: A7A4F18D1D4DF987
33 changed files with 1768 additions and 672 deletions

View file

@ -16,18 +16,14 @@
</tr></thead>
<tr>
<td><a href="walkmap/core.clj.html">walkmap.core</a></td><td class="with-bar"><div class="covered"
style="width:12.244897959183673%;
float:left;"> 6 </div><div class="not-covered"
style="width:87.75510204081633%;
float:left;"> 43 </div></td>
<td class="with-number">12.24 %</td>
style="width:100.0%;
float:left;"> 1 </div></td>
<td class="with-number">100.00 %</td>
<td class="with-bar"><div class="covered"
style="width:38.46153846153846%;
float:left;"> 5 </div><div class="not-covered"
style="width:61.53846153846154%;
float:left;"> 8 </div></td>
<td class="with-number">38.46 %</td>
<td class="with-number">44</td><td class="with-number">6</td><td class="with-number">13</td>
style="width:100.0%;
float:left;"> 1 </div></td>
<td class="with-number">100.00 %</td>
<td class="with-number">9</td><td class="with-number">1</td><td class="with-number">1</td>
</tr>
<tr>
<td><a href="walkmap/edge.clj.html">walkmap.edge</a></td><td class="with-bar"><div class="covered"
@ -62,87 +58,138 @@
<td class="with-number">24</td><td class="with-number">3</td><td class="with-number">13</td>
</tr>
<tr>
<td><a href="walkmap/path.clj.html">walkmap.path</a></td><td class="with-bar"><div class="covered"
style="width:5.555555555555555%;
float:left;"> 3 </div><div class="not-covered"
style="width:94.44444444444444%;
float:left;"> 51 </div></td>
<td class="with-number">5.56 %</td>
<td><a href="walkmap/ocean.clj.html">walkmap.ocean</a></td><td class="with-bar"><div class="covered"
style="width:17.857142857142858%;
float:left;"> 5 </div><div class="not-covered"
style="width:82.14285714285714%;
float:left;"> 23 </div></td>
<td class="with-number">17.86 %</td>
<td class="with-bar"><div class="covered"
style="width:23.076923076923077%;
float:left;"> 3 </div><div class="not-covered"
style="width:76.92307692307692%;
float:left;"> 10 </div></td>
<td class="with-number">23.08 %</td>
<td class="with-number">30</td><td class="with-number">4</td><td class="with-number">13</td>
style="width:50.0%;
float:left;"> 4 </div><div class="not-covered"
style="width:50.0%;
float:left;"> 4 </div></td>
<td class="with-number">50.00 %</td>
<td class="with-number">24</td><td class="with-number">4</td><td class="with-number">8</td>
</tr>
<tr>
<td><a href="walkmap/path.clj.html">walkmap.path</a></td><td class="with-bar"><div class="covered"
style="width:4.2105263157894735%;
float:left;"> 4 </div><div class="not-covered"
style="width:95.78947368421052%;
float:left;"> 91 </div></td>
<td class="with-number">4.21 %</td>
<td class="with-bar"><div class="covered"
style="width:21.05263157894737%;
float:left;"> 4 </div><div class="not-covered"
style="width:78.94736842105263%;
float:left;"> 15 </div></td>
<td class="with-number">21.05 %</td>
<td class="with-number">38</td><td class="with-number">5</td><td class="with-number">19</td>
</tr>
<tr>
<td><a href="walkmap/polygon.clj.html">walkmap.polygon</a></td><td class="with-bar"><div class="covered"
style="width:7.407407407407407%;
float:left;"> 2 </div><div class="not-covered"
style="width:92.5925925925926%;
float:left;"> 25 </div></td>
<td class="with-number">7.41 %</td>
style="width:91.30434782608695%;
float:left;"> 42 </div><div class="not-covered"
style="width:8.695652173913043%;
float:left;"> 4 </div></td>
<td class="with-number">91.30 %</td>
<td class="with-bar"><div class="covered"
style="width:25.0%;
float:left;"> 2 </div><div class="not-covered"
style="width:75.0%;
float:left;"> 6 </div></td>
<td class="with-number">25.00 %</td>
<td class="with-number">17</td><td class="with-number">3</td><td class="with-number">8</td>
style="width:88.88888888888889%;
float:left;"> 8 </div><div class="partial"
style="width:11.11111111111111%;
float:left;"> 1 </div></td>
<td class="with-number">100.00 %</td>
<td class="with-number">18</td><td class="with-number">3</td><td class="with-number">9</td>
</tr>
<tr>
<td><a href="walkmap/stl.clj.html">walkmap.stl</a></td><td class="with-bar"><div class="covered"
style="width:17.228464419475657%;
float:left;"> 46 </div><div class="not-covered"
style="width:82.77153558052434%;
float:left;"> 221 </div></td>
<td class="with-number">17.23 %</td>
style="width:55.989583333333336%;
float:left;"> 215 </div><div class="not-covered"
style="width:44.010416666666664%;
float:left;"> 169 </div></td>
<td class="with-number">55.99 %</td>
<td class="with-bar"><div class="covered"
style="width:28.125%;
float:left;"> 18 </div><div class="not-covered"
style="width:71.875%;
float:left;"> 46 </div></td>
<td class="with-number">28.13 %</td>
<td class="with-number">126</td><td class="with-number">12</td><td class="with-number">64</td>
style="width:38.1578947368421%;
float:left;"> 29 </div><div class="partial"
style="width:13.157894736842104%;
float:left;"> 10 </div><div class="not-covered"
style="width:48.68421052631579%;
float:left;"> 37 </div></td>
<td class="with-number">51.32 %</td>
<td class="with-number">148</td><td class="with-number">13</td><td class="with-number">76</td>
</tr>
<tr>
<td><a href="walkmap/superstructure.clj.html">walkmap.superstructure</a></td><td class="with-bar"><div class="covered"
style="width:71.6867469879518%;
float:left;"> 119 </div><div class="not-covered"
style="width:28.313253012048193%;
float:left;"> 47 </div></td>
<td class="with-number">71.69 %</td>
<td class="with-bar"><div class="covered"
style="width:68.96551724137932%;
float:left;"> 20 </div><div class="partial"
style="width:13.793103448275861%;
float:left;"> 4 </div><div class="not-covered"
style="width:17.24137931034483%;
float:left;"> 5 </div></td>
<td class="with-number">82.76 %</td>
<td class="with-number">76</td><td class="with-number">8</td><td class="with-number">29</td>
</tr>
<tr>
<td><a href="walkmap/svg.clj.html">walkmap.svg</a></td><td class="with-bar"><div class="covered"
style="width:2.8776978417266186%;
float:left;"> 4 </div><div class="not-covered"
style="width:97.12230215827338%;
float:left;"> 135 </div></td>
<td class="with-number">2.88 %</td>
style="width:3.7542662116040955%;
float:left;"> 11 </div><div class="not-covered"
style="width:96.24573378839591%;
float:left;"> 282 </div></td>
<td class="with-number">3.75 %</td>
<td class="with-bar"><div class="covered"
style="width:8.571428571428571%;
float:left;"> 3 </div><div class="not-covered"
style="width:91.42857142857143%;
float:left;"> 32 </div></td>
<td class="with-number">8.57 %</td>
<td class="with-number">50</td><td class="with-number">2</td><td class="with-number">35</td>
style="width:12.121212121212121%;
float:left;"> 8 </div><div class="not-covered"
style="width:87.87878787878788%;
float:left;"> 58 </div></td>
<td class="with-number">12.12 %</td>
<td class="with-number">108</td><td class="with-number">7</td><td class="with-number">66</td>
</tr>
<tr>
<td><a href="walkmap/utils.clj.html">walkmap.utils</a></td><td class="with-bar"><div class="covered"
style="width:63.1578947368421%;
float:left;"> 24 </div><div class="not-covered"
style="width:36.8421052631579%;
float:left;"> 14 </div></td>
<td class="with-number">63.16 %</td>
<td class="with-bar"><div class="covered"
style="width:60.0%;
float:left;"> 6 </div><div class="partial"
style="width:20.0%;
float:left;"> 2 </div><div class="not-covered"
style="width:20.0%;
float:left;"> 2 </div></td>
<td class="with-number">80.00 %</td>
<td class="with-number">26</td><td class="with-number">2</td><td class="with-number">10</td>
</tr>
<tr>
<td><a href="walkmap/vertex.clj.html">walkmap.vertex</a></td><td class="with-bar"><div class="covered"
style="width:72.94117647058823%;
float:left;"> 62 </div><div class="not-covered"
style="width:27.058823529411764%;
float:left;"> 23 </div></td>
<td class="with-number">72.94 %</td>
style="width:83.91959798994975%;
float:left;"> 167 </div><div class="not-covered"
style="width:16.08040201005025%;
float:left;"> 32 </div></td>
<td class="with-number">83.92 %</td>
<td class="with-bar"><div class="covered"
style="width:63.63636363636363%;
float:left;"> 14 </div><div class="partial"
style="width:13.636363636363637%;
float:left;"> 3 </div><div class="not-covered"
style="width:22.727272727272727%;
float:left;"> 5 </div></td>
<td class="with-number">77.27 %</td>
<td class="with-number">43</td><td class="with-number">5</td><td class="with-number">22</td>
style="width:60.60606060606061%;
float:left;"> 20 </div><div class="partial"
style="width:21.21212121212121%;
float:left;"> 7 </div><div class="not-covered"
style="width:18.181818181818183%;
float:left;"> 6 </div></td>
<td class="with-number">81.82 %</td>
<td class="with-number">66</td><td class="with-number">7</td><td class="with-number">33</td>
</tr>
<tr><td>Totals:</td>
<td class="with-bar"></td>
<td class="with-number">27.77 %</td>
<td class="with-number">46.27 %</td>
<td class="with-bar"></td>
<td class="with-number">39.45 %</td>
<td class="with-number">51.59 %</td>
</tr>
</table>
</body>