I mean, you can write tests in any language, you don’t need a framework
https://git.savannah.gnu.org/cgit/dejagnu.git/tree/
I still use it for testing software. Add in expect and it is fairly simple to write tests against TCL applications (I do it all the time).