Overview
Comment: | Added testplan section to manual. NOTE: Passes ext-tests without any re-runs, seems like a sweet spot. ==24.9/2.2/1201/WARN/mars== |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | v1.65 |
Files: | files | file ages | folders |
SHA1: |
0d4dd9a19fb69f7d9de30bb90adff0fa |
User & Date: | mrwellan on 2020-09-08 10:12:41 |
Original Comment: | Added testplan section to manual |
Other Links: | branch diff | manifest | tags |
Context
2020-09-18
| ||
12:27 | cherry picked 2 fixes, changed version to 1.6569 ==/7.2/2.0/PASS/1201/mars/== check-in: d145d0eb02 user: mmgraham tags: v1.65 | |
2020-09-17
| ||
14:42 | Merged from v1.65-experimental check-in: 31090be521 user: mrwellan tags: v1.65-aside | |
2020-09-16
| ||
12:44 | updates to remov-keep for archiving check-in: 81893b52af user: pjhatwal tags: 1.65-archive | |
2020-09-08
| ||
10:12 | Added testplan section to manual. NOTE: Passes ext-tests without any re-runs, seems like a sweet spot. ==24.9/2.2/1201/WARN/mars== check-in: 0d4dd9a19f user: mrwellan tags: v1.65 | |
2020-09-05
| ||
11:17 | Merged cleanup branch back to v1.65 ==9.4/2.2/1201/WARN/mars== check-in: 0cbf1a0b26 user: matt tags: v1.65 | |
Changes
Modified docs/manual/megatest_manual.html from [4c1fe80b6f] to [a02a70016f].
︙ | ︙ | |||
957 958 959 960 961 962 963 964 965 966 967 968 969 970 | <div class="imageblock"> <div class="content"> <img src="megatest-system-architecture.png" alt="Static"> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_todo_road_map">TODO / Road Map</h2> <div class="sectionbody"> <div class="paragraph"><p>Note: This road-map is a wish list and not a formal plan. Items are in rough priority but are subject to change. Development is driven by user requests, developer "itch" and bug reports. Please contact | > > > > > | 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 | <div class="imageblock"> <div class="content"> <img src="megatest-system-architecture.png" alt="Static"> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_road_map">Road Map</h2> <div class="sectionbody"> </div> </div> <div class="sect1"> <h2 id="_todo_road_map">TODO / Road Map</h2> <div class="sectionbody"> <div class="paragraph"><p>Note: This road-map is a wish list and not a formal plan. Items are in rough priority but are subject to change. Development is driven by user requests, developer "itch" and bug reports. Please contact |
︙ | ︙ | |||
1445 1446 1447 1448 1449 1450 1451 | </div> <div class="sect1"> <h2 id="_installation">Installation</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_dependencies">Dependencies</h3> <div class="paragraph"><p>Chicken scheme and a number of "eggs" are required for building | > > > | | 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 | </div> <div class="sect1"> <h2 id="_installation">Installation</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_dependencies">Dependencies</h3> <div class="paragraph"><p>Chicken scheme and a number of "eggs" are required for building Megatest. See the script installall.sh in the utils directory of the source distribution for an automated way to install everything needed for building Megatest on Linux.</p></div> <div class="paragraph"><p>Megatest. In the v1.66 and beyond assistance to create the build system is built into the Makefile.</p></div> <div class="listingblock"> <div class="title">Installation steps (overview)</div> <div class="content monospaced"> <pre>./configure make chicken setup.sh make -j install</pre> |
︙ | ︙ | |||
3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 | <td class="tableblock halign-left valign-top" ><p class="tableblock monospaced"></p></td> <td class="tableblock halign-left valign-top" ><p class="tableblock monospaced">( key1 key2 … )</p></td> <td class="tableblock halign-left valign-top" ><p class="tableblock monospaced"></p></td> </tr> </tbody> </table> </div> </div> <div class="sect1"> <h2 id="_megatest_internals">Megatest Internals</h2> <div class="sectionbody"> <div class="imageblock graphviz"> <div class="content"> <img src="server.png" alt="server.png"> | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 | <td class="tableblock halign-left valign-top" ><p class="tableblock monospaced"></p></td> <td class="tableblock halign-left valign-top" ><p class="tableblock monospaced">( key1 key2 … )</p></td> <td class="tableblock halign-left valign-top" ><p class="tableblock monospaced"></p></td> </tr> </tbody> </table> </div> </div> <div class="sect1"> <h2 id="_test_plan">Test Plan</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_tests">Tests</h3> <div class="paragraph"><p>itemwait|33</p></div> <div class="paragraph"><p>rerun-downstream-item|20</p></div> <div class="paragraph"><p>rerunclean|20</p></div> <div class="paragraph"><p>fullrun|18</p></div> <div class="paragraph"><p>goodtests|18</p></div> <div class="paragraph"><p>kill-rerun|17</p></div> <div class="paragraph"><p>items-runconfigvars|16</p></div> <div class="paragraph"><p>ro_test|16</p></div> <div class="paragraph"><p>runconfig-tests|16</p></div> <div class="paragraph"><p>env-pollution|13</p></div> <div class="paragraph"><p>itemmap|11</p></div> <div class="paragraph"><p>testpatt_envvar|10</p></div> <div class="paragraph"><p>toprun|10</p></div> <div class="paragraph"><p>chained-waiton|8</p></div> <div class="paragraph"><p>skip-on-fileexists|8</p></div> <div class="paragraph"><p>killrun_preqfail|7</p></div> <div class="paragraph"><p>subrun|6</p></div> <div class="paragraph"><p>dependencies|5</p></div> <div class="paragraph"><p>itemwait-simple|4</p></div> <div class="paragraph"><p>rollup|4</p></div> <div class="paragraph"><p>end-of-run|3</p></div> <div class="paragraph"><p>killrun|3</p></div> <div class="paragraph"><p>listener|3</p></div> <div class="paragraph"><p>test2|3</p></div> <div class="paragraph"><p>testpatt|3</p></div> <div class="paragraph"><p>env-pollution-usecacheno|2</p></div> <div class="paragraph"><p>set-values|2 envvars|1 listruns-tests|1 subrun-usecases|1</p></div> </div> </div> </div> <div class="sect1"> <h2 id="_megatest_internals">Megatest Internals</h2> <div class="sectionbody"> <div class="imageblock graphviz"> <div class="content"> <img src="server.png" alt="server.png"> |
︙ | ︙ | |||
3436 3437 3438 3439 3440 3441 3442 | </div> </div> </div> <div id="footnotes"><hr></div> <div id="footer"> <div id="footer-text"> Version 1.5<br> | | | 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 | </div> </div> </div> <div id="footnotes"><hr></div> <div id="footer"> <div id="footer-text"> Version 1.5<br> Last updated 2020-09-08 08:39:29 PDT </div> </div> </body> </html> |
Modified docs/manual/megatest_manual.txt from [69ab724537] to [cb5cc67576].
︙ | ︙ | |||
114 115 116 117 118 119 120 121 122 123 124 125 126 127 | // :leveloffset: 0 include::writing_tests.txt[] include::howto.txt[] include::reference.txt[] Megatest Internals ------------------ ["graphviz", "server.png"] ---------------------------------------------------------------------- include::server.dot[] | > > | 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 | // :leveloffset: 0 include::writing_tests.txt[] include::howto.txt[] include::reference.txt[] include::testplan.txt[] Megatest Internals ------------------ ["graphviz", "server.png"] ---------------------------------------------------------------------- include::server.dot[] |
︙ | ︙ |
Added docs/manual/testplan.txt version [2f7346adda].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | // This file is part of Megatest. // // Megatest is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Megatest is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Megatest. If not, see <http://www.gnu.org/licenses/>. // Copyright 2006-2020, Matthew Welland. Test Plan --------- Tests ~~~~~ itemwait|33 rerun-downstream-item|20 rerunclean|20 fullrun|18 goodtests|18 kill-rerun|17 items-runconfigvars|16 ro_test|16 runconfig-tests|16 env-pollution|13 itemmap|11 testpatt_envvar|10 toprun|10 chained-waiton|8 skip-on-fileexists|8 killrun_preqfail|7 subrun|6 dependencies|5 itemwait-simple|4 rollup|4 end-of-run|3 killrun|3 listener|3 test2|3 testpatt|3 env-pollution-usecacheno|2 set-values|2 envvars|1 listruns-tests|1 subrun-usecases|1 |