Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Tweaks to the formatting of the requirements traceability matrix. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
e4a472e7f6b627741f69f8c88d729f0f |
User & Date: | drh 2010-09-02 23:37:41.000 |
Context
2010-09-03
| ||
19:07 | Changes to lang_select.html to make it more testable. (check-in: 2441ba87c8 user: dan tags: trunk) | |
2010-09-02
| ||
23:37 | Tweaks to the formatting of the requirements traceability matrix. (check-in: e4a472e7f6 user: drh tags: trunk) | |
19:21 | Reword some testable statements related to scalar subqueries in lang_expr.html. (check-in: 573431382a user: dan tags: trunk) | |
Changes
Changes to matrix.tcl.
︙ | ︙ | |||
303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 | puts "Generating requirements matrix..." flush stdout set out [open doc/matrix/matrix.html w] write_header ../ $out {SQLite Requirements Matrix Index} puts $out "<h1 align=center>SQLite Requirements Matrix Index</h1>" puts $out "<table border=0 align=center>" set srclist [db eval {SELECT DISTINCT srcfile FROM requirement ORDER BY 1}] foreach srcfile $srclist { db eval { CREATE TEMP TABLE IF NOT EXISTS srcreq(reqno TEXT PRIMARY KEY); DELETE FROM srcreq; INSERT INTO srcreq SELECT reqno FROM requirement WHERE srcfile=$srcfile; } set totalcnt [db one {SELECT count(*) FROM srcreq}] puts $out "<tr><td><a href=\"$srcfile\">$srcfile</a></td>" | > > > > > | 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 | puts "Generating requirements matrix..." flush stdout set out [open doc/matrix/matrix.html w] write_header ../ $out {SQLite Requirements Matrix Index} puts $out "<h1 align=center>SQLite Requirements Matrix Index</h1>" puts $out "<table border=0 align=center>" set srclist [db eval {SELECT DISTINCT srcfile FROM requirement ORDER BY 1}] set rowcnt 0 foreach srcfile $srclist { if {$rowcnt%20==0} { puts $out {<tr><th><th>tcl<th>slt<th>th3<th>src<th>any<th><th></tr>} } incr rowcnt db eval { CREATE TEMP TABLE IF NOT EXISTS srcreq(reqno TEXT PRIMARY KEY); DELETE FROM srcreq; INSERT INTO srcreq SELECT reqno FROM requirement WHERE srcfile=$srcfile; } set totalcnt [db one {SELECT count(*) FROM srcreq}] puts $out "<tr><td><a href=\"$srcfile\">$srcfile</a></td>" |
︙ | ︙ | |||
346 347 348 349 350 351 352 | } elseif {$cnt>=0.25*$totalcnt} { set cx evl1 } elseif {$cnt>0} { set cx evl0 } else { set cx evnil } | > > | | 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 | } elseif {$cnt>=0.25*$totalcnt} { set cx evl1 } elseif {$cnt>0} { set cx evl0 } else { set cx evnil } set amt [format {%3d/%-3d} $cnt $totalcnt] set amt [string map {{ } { }} $amt] puts $out "<td><cite class=$cx>$amt</cite></td>" } regsub -all {[^a-zA-Z0-9]} [file tail [file root $srcfile]] _ docid puts $out "<td><a href=\"matrix_s$docid.html\">summary</a></td>" puts $out "<td><a href=\"matrix_d$docid.html\">details</a></td></tr>\n" } puts $out </table> close $out |
︙ | ︙ |