|
This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Shell 3.4.1! |
Testing
Testing CLI application is difficult due to various reasons:
-
There are differences between OS’s.
-
Within the same OS there may be different shell implementations in use.
-
What goes into a shell and comes out from a shell may be totally different from what you see in the shell itself due to invisible control characters.
-
The shell may feel synchronous but most likely it is not, meaning when something is written into it, you can’t assume next update in it is not final.
| Testing support is currently under development and will be unstable for various parts. |