Formally announcing Perl Magpie

[email protected] (Scott Baker) Fri, 6 Jun 2025 10:44:30 -0700
Newsgroups perl.cpan.testers.discuss
Message-ID <[email protected]>
--------------b070V7f2jvebkFiJbcxPuTvh
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

CPAN Tester People:

You may already be aware that GeekRuthie and I have been working on a 
newer modern CPT frontend that we've named Perl Magpie, but I want to 
make a formal announcement that we're ready for more eyeballs on our new 
project.

https://matrix.perl-magpie.org/

Perl Magpie serves as a user frontend for the CPT database backend. It 
operates 100% using the CPT API to fetch test metadata and results. The 
current Perl Magpie database has 1.9 million test records spanning the 
last three months. It pre-loads all non-PASS tests, and loads PASS tests 
on demand. It's designed from the ground up to be lightning fast, and 
lower the load on the CPT backend.

Improvements that have been made over the "vanilla" CPT matrix view:

  * Modern HTML5 webui
      o Responsive design for tablets and phones
  * Simplified columns
      o Combined all the *BSDs into one column
      o Combined the Cygwin and Windows columns
      o Maximum of five OS columns now (might combine Solaris and drop
        to four)
  * JSON read API on every page
  * Top 10 tests for modules in the last hour/day
  * HTML log of last 500 modules/tests imported (good for learning about
    new modules)
  * Lightning fast! Most pages render in less than 10ms
  * Syntax highlighting of test results to make finding important parts
    quicker

Example module: https://matrix.perl-magpie.org/dist/Random-Simple

I've been using it exclusively to consume test results of my modules for 
over two months now and it's been great. Let us know your feedback 
either here on this mailing list, or #cpantesters-discuss on IRC.

-- Scottchiefbaker

--------------b070V7f2jvebkFiJbcxPuTvh
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>CPAN Tester People:</p>
    <p>You may already be aware that GeekRuthie and I have been working
      on a newer modern CPT frontend that we've named Perl Magpie, but I
      want to make a formal announcement that we're ready for more
      eyeballs on our new project.</p>
    <p><a class="moz-txt-link-freetext" href="https://matrix.perl-magpie.org/">https://matrix.perl-magpie.org/</a></p>
    <p>Perl Magpie serves as a user frontend for the CPT database
      backend. It operates 100% using the CPT API to fetch test metadata
      and results. The current Perl Magpie database has 1.9 million test
      records spanning the last three months. It pre-loads all non-PASS
      tests, and loads PASS tests on demand. It's designed from the
      ground up to be lightning fast, and lower the load on the CPT
      backend.</p>
    <p>Improvements that have been made over the "vanilla" CPT matrix
      view:</p>
    <ul>
      <li>Modern HTML5 webui</li>
      <ul>
        <li>Responsive design for tablets and phones</li>
      </ul>
      <li>Simplified columns</li>
      <ul>
        <li>Combined all the *BSDs into one column</li>
        <li>Combined the Cygwin and Windows columns</li>
        <li>Maximum of five OS columns now (might combine Solaris and
          drop to four)</li>
      </ul>
      <li>JSON read API on every page</li>
      <li>Top 10 tests for modules in the last hour/day</li>
      <li>HTML log of last 500 modules/tests imported (good for learning
        about new modules)</li>
      <li>Lightning fast! Most pages render in less than 10ms</li>
      <li>Syntax highlighting of test results to make finding important
        parts quicker</li>
    </ul>
    <p>Example module: <a class="moz-txt-link-freetext" href="https://matrix.perl-magpie.org/dist/Random-Simple">https://matrix.perl-magpie.org/dist/Random-Simple</a></p>
    <p>I've been using it exclusively to consume test results of my
      modules for over two months now and it's been great. Let us know
      your feedback either here on this mailing list, orĀ <span
        aria-label="Currently open channel" class="title">#cpantesters-discuss
        on IRC.</span></p>
    <p>-- Scottchiefbaker</p>
  </body>
</html>

--------------b070V7f2jvebkFiJbcxPuTvh--