GST-SUNIT(1)
β¨ gst-sunit β¨
okay so bestie, welcome to gst-sunit, the unit testing tool for GNU Smalltalk π it lives in the User Commands section of the manual (section 1, iykyk) and it's literally here to run your tests so you don't have to sit there clicking through everything like it's 2009. we stan a testing icon π
π¦ NAME π¦
gst-sunit β unit testing tool for GNU Smalltalk
like. that's the whole vibe. it tests your units. it's giving quality assurance queen π
πΈ DESCRIPTION πΈ
π Usage π
here's the sacred incantation, no cap:
gst-sunit [ flag ... ] class.tests ...
so you hit it with whatever flags you want, then you feed it your class.tests and it does its thing β¨
π OPTIONS π
every single flag, all of them, no skipping, we don't do that here π«Ά
-q,--quietβ hide the output π€« shhh. it's giving stealth mode. nothing to see here, just vibes.-v,--verboseβ show passed tests π so not just the fails β the wins too. main character energy for every single test that slays.-f,--file=FILEβ load FILE before running subsequent tests π like, prep work. load it up first, then the tests that come after get to benefit. order matters bestie.-p,--package=PACKAGEβ load PACKAGE and run its tests π¦ not just loading it β running its tests too. two-for-one, we love efficiency.-I,--image-file=FILEβ run tests on the specified image file πΌοΈ yes, the image file. that's the one. that's the file the tests run on.--kernel-dir=PATHβ use the specified kernel directory π point it at the PATH where the kernel dir lives. that's the one you're using now.-h,--helpβ show this message and exit πββοΈ the classic. it shows you the message, then it dips. iconic behaviour honestly.--versionβ print version information and exit π prints the version, then exits. bye βοΈ
lowkey important: -f says "subsequent tests", so it's not retroactive, bestie. the file loads and then whatever tests come after it get that context. read the fine print, it's fine print for a reason π
π§ SEE ALSO π§
the full documentation for gst-sunit is maintained as a Texinfo manual π so if the info and gst-sunit programs are properly installed at your site, this command:
info gst
should give you access to the complete manual π like, the whole thing. the full lore. go read it, it's free and it's right there.
gst-sunit version 3.2.5 πΈ September 2021 β that's the version and the date, mwah, sending you off with a kiss and a working test suite π go forth and test, bestie π¦β¨
π¦ where this page comes from
- ubuntu jammy: gnu-smalltalk 3.2.5-1.3ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms