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 > >