I've been thinking about this sort of thing, but not for modules. When we write about Perl, we embed code in the text. How do we check that the code still works? It may have worked when I put it in there, but the spellchecker, search-and-replace, and all sort of other things can change it. We might even change it thinking it's a small change we don't need to test.

I haven't figured out the solution, but I think it might be Template Toolkit like Dave Cross explained in . All the code samples live in their own files, and have test files to check them. When we want to assemble the final version, something goes through all the code, tests it, inserts it in the right places, and so on. It could also auto-number the examples.

That's as far as I've thought about it because I haven't had time to do anything about it while I'm in the middle of projects that already do things some other way.

--
brian d foy <bdfoy@cpan.org>

In reply to Re: examples in test suit by brian_d_foy
in thread examples in test suite by zby

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.