Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re^2: prove: parallel multiple shells

by almr (Sexton)
on Aug 18, 2021 at 12:08 UTC ( #11135923=note: print w/replies, xml ) Need Help??


in reply to Re: prove: parallel multiple shells
in thread prove: parallel multiple shells

It's t3st (gitlab.com: kstr0k/t3st -- can't post links I think), a shell testing library that I'm working on. It aims for... infinite scripting flexibility, or something. There are self-tests (in t/). The tests are shell scripts that produce TAP (using the library), and can run either via their own shebang, or via prove's "-e" option.

It currently runs under a lot of shells (multiple bash versions, zsh emulations etc), and it's not a biggie because the tests are simple; however I'd like to offer users (or at least myself in other projects) the option to parallelize different shells for potentially complex tests.

Replies are listed 'Best First'.
Re^3: prove: parallel multiple shells
by hippo (Bishop) on Aug 18, 2021 at 13:01 UTC
Re^3: prove: parallel multiple shells
by eyepopslikeamosquito (Bishop) on Aug 19, 2021 at 08:36 UTC

    Thanks for that info! Out of curiosity, are you an active/keen Perl user? Or just using TAP for testing your t3st Lightweight, flexible shell TAP testing library?

    After visiting testanything.org for the first time just now, it seems to me that Perl's humble little Test Anything Protocol of 1987 is more popular than ever! Going from strength to strength. In terms of programming history, I assume TAP was invented by Larry Wall in 1987 (testanything.org history does not say). Can anyone confirm? Oh, and any cool references or anecdotes on the history of TAP (especially from the early years) are especially welcome.

    Update: the testanything.org history page refers to "Sam Villanís historical Perl GIT repository" (without providing a link). Anyone know what that is? I wonder if it's a typo and they mean Sam Vilain?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11135923]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (2)
As of 2023-02-04 12:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I prefer not to run the latest version of Perl because:







    Results (31 votes). Check out past polls.

    Notices?