Проверка программного кода с помощью тестов на PHP

Всем привет!

Передо мной стоит задача написать программу на PHP, которая будет открывать какой-нибудь скрипт на Python, передавать в него входные данные и сверять результат с верными выходными данными, а также замерять время работы программы. Мне нужно узнать, есть ли готовые решения, чтобы не изобретать велосипед.

А если нет готовых решений, то как мне реализовать передачу входных данных в скрипт и получение выходных данных?


Ответы (1 шт):

Автор решения: ganz

готовые решения мне не известны, питон и пых имеют собственные дебагеры. передача данных может быть осуществлена двумя способами: простой при манипуляции смд запроса на выполнение скрипта типа file.php <in.txt >out.txt где каждая строка ввода будет вводится автоматически при запросе инфы. см "перенаправление потоков ввода вывода", так же вместо файла может быть программа. второй: правильный,- организация взаимодействия между скриптами при помощи pipe.open etc

→ Ссылка