Tester Tool is a command-line interface tool for using in interactive problem.
It's fast, useful, convenient
- Communicate 2 executable or 2 program.
You can download compiled binary file in Here
Then enjoy tester tool.
Or you can clone source code and compile it (Python
$ git clone https://github.com/SteGG200/tester_interactive.git
$ cd tester_interactive
$ pyinstaller main.py --onefile --name=interactiveIf you don't have pyinstaller, please use pip install pyinstaller before starting.
If you don't know pyinstaller, please see https://pyinstaller.org/en/stable/
After download, you should add tool to system environment variable PATH.
Suppose you have a solution for an interactive problem, and you have a checker for it.
To communicate 2 program above, use this command:
$ interactive checker.exe solution.exewhere checker.exe is your checker and solution.exe is you solution you want to check.
Set solution.exe run first (default checker.exe will run first):
$ interactive checker.exe solution.exe -fEnter list of string that will end there communication (It always has empty string in list):
$ interactive checker.exe solution.exe -e a b c dAfter running, tester will write all communication into communication.log file for you to see detail.