Я программист на Python, но мне нужно проверить, все ли нормально работает на веб-сервере после обновления PHP.
Я не очень знаком с PHP, и я ищу некоторые функциональные тесты (общие операции, которые используют расширения PHP). Я провел немало поисков, но все, что я нашел, связано с некоторыми более крупными фреймворками. Мне просто нужны простые, но желательно готовые скрипты, которые могут работать как функциональные тесты 🙂
Расширения загружаются правильно, а метод get_loaded_extensions () возвращает чистый список:
Core date ereg libxml openssl pcre sqlite3 zlib bz2 ctype dom
fileinfo filter hash iconv intl json mbstring SPL session standard PDO
mysqlnd pdo_sqlite Phar posix pspell Reflection pdo_mysql shmop
SimpleXML soap sockets mysqli tokenizer wddx xml xmlreader xmlwriter zip
apache2handler bcmath calendar curl dba exif ftp gd gettext imagick imap
ldap mailparse mcrypt ming mysql pdo_pgsql pgsql sysvsem sysvshm xmlrpc
xsl dbase
Итак, мой вопрос: кто-нибудь знает о репо или другом источнике, где будут такие тесты, или я вынужден делать все с нуля? 🙂
Поскольку мой вопрос, вероятно, не самый яркий, я отвечу на него тем, что сделал:
скрипт php для каждого расширения, который содержит примеры из документации php.net (например: http://php.net/manual/en/function.ctype-cntrl.php).
Каждый скрипт должен возвращать установленный вывод; Файлы отправляются на сервер скриптом Python. Затем http-запросы отправляются каждому сценарию, и ответ оценивается.
список расширений и поведение .htaccess также оценивается на основе выходных данных.
Не самый яркий ответ на смутный вопрос, но он есть 🙂 достаточно близко.
Других решений пока нет …