TESSRUN(1)

πŸ’– TESSRUN(1) β€” bestie's guide to running your TESS tests πŸ’–

okay so welcome to the tessrun page, section 1 of the manual, and honestly? she's a little legend.


✨ NAME ✨

tessrun β€” a convenience script for running TESS scripts en masse, like a girlboss πŸŽ€


🌸 SYNOPSIS 🌸

tessrun [ -h ] [ -l ] [ -l ] [ application [ args ...] ]
not me pointing out that yes, -l really does show up twice in there. it's in the original, so it's staying. πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the vibe: the tessrun script is part of TESS, which stands for the (Te)st (S)ystem for (S)-Lang. she's here to make your life easier, bestie. 🫢

her whole thing is simplifying the invocation β€” typically when you're inside a Makefile β€” of TESS-based automated regression suites. like, you don't have to do it manually, she handles it.

so here's what happens: every single test in the current directory gets automatically loaded into the S-Lang interpreter β€” inside slsh, by default β€” and then executed. every test, no cap. they're marked by a .t suffix, so that's how she knows who's invited to the party. ✨

and the exit status? tessrun returns 1 if any tests fail, otherwise 0. that's it. that's the whole report card. 😭


πŸ’… OPTIONS πŸ’…

  • -h β€” outputs this short help text. the "hey bestie, here's how to use me" move. πŸ™ˆ
  • -l β€” supports local execution of examples (before install). so you can vibe with your examples before they're all installed and official. πŸ”₯
  • -v β€” verbose mode. she will tell you everything, and honestly, sometimes you need that. πŸ‘‘
  • application [ args ...] β€” swaps out the use of slsh and puts in whatever application you want, plus any optional arguments you feel like passing. it's giving customizable. 🌈

⭐ AUTHOR ⭐

the author of TESS is Michael S. Noble <mnoble@space.mit.edu>. 🌟

Rafael Laboissiere <rafael@debian.org> created the TESS package for Debian and helped author this manual page. 🫢

permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. πŸŽ€

on Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL β€” go read it if you want the full legal tea, bestie. πŸ“œ

πŸ‘‘ SEE ALSO πŸ‘‘

on Debian systems the reference manual for TESS can be found at:

/usr/share/doc/slang-tess/tess.txt.gz

it's also packaged in text and PDF forms in the source distribution. so many formats, so many options, we love that for us. πŸ’–


and that's the whole page, bestie!! this one's dated 02 November 2005 and comes from the TESSRUN(1) manual β€” iconic, timeless, still serving. slay. πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from