
					
				
Run C++ and Python programs against input files in a Docker container and save the output to files or compare against valid output.
This package was previously called Awesome test runner.
*Versions up to *v.1.7.x** can be installed from https://www.npmjs.com/package/awesome-test-runner
Install globally using:
npm i test-jail -gUsage help is available after installation:
test-jail --helpTo test if the Docker daemon is running and accessible run:
test-jail pingThe program can then run in two modes:
This mode compiles and runs a program, then passess the specified input files to its standard input. If there was no error, standard output is saved on your file system. Example usage:
test-jail run code.py -i input -o outputInput and output can either be a single file or a directory. All the paths are relative to your current working directory.
				The input files should have an .in extension. The output files will have the same name, but with an .out extension.
The test mode works similar to the run mode, but instead of saving the standard output to files, it's compared to the files that already exist (they can be generated using the run command on diffirent code, or just written manually), and the difference is shown.
test-jail test code.py -i input -o outputGenerated using TypeDoc