Don't underestimate the value of dopamine when seeing that tests pass. :-)

cheers,
raf

On Mon, Jun 09, 2025 at 08:55:09PM +1000, Dean Hamstead <d...@fragfest.com.au> 
wrote:

> This is a great effort and its a very nice looking interface. 
> 
> It may even be worth designing the UI around the assumption that tests are 
> passing and only surfacing failures in any detail. I don't know what that 
> might look like, but whilst a pass is to be celebrated  it doesn't deserve 
> screen real estate that might otherwise provide valuable insight in to 
> failure data.
> 
> I do think that consolidating in the BSD family is probably a disservice to 
> module maintainers and might ruffle feathers as an incorrect consolidation. 
> Rolling all of Linux together is probably just slightly less problematic.
> 
> A good compromise might be to stick with the columns you have now (linux, 
> bsd, solaris, darwin, windows) but then when clicked on, provide a detailed 
> account of each OS within that "family". I think this approach would be 
> robust across all of them and be a behavior people would find intuitive. 
> 
> Once upon a time there where other commercial unix's running smokers, that 
> may not be the case any more, but "Unix" as a "family" for Solaris and others 
> might also make sense. c
> 
> Again, great effort and fantastic outcome so far. 
> 
> Dean
> 
> On Sat, Jun 7, 2025, at 3:44 AM, Scott Baker wrote:
> > 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
> >    • Responsive design for tablets and phones
> >  • Simplified columns
> >    • Combined all the *BSDs into one column
> >    • Combined the Cygwin and Windows columns
> >    • 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
> > 

Reply via email to