Интернет магазин китайских планшетных компьютеров



Компьютеры - Expect - Использование

13 мая 2011


Оглавление:
1. Expect
2. Использование
3. Мнения



Expect выступает в качестве клея для склеивания существующих утилит. Главная идея состоит в том, чтобы использовать уже имеющиеся инструменты, а не решать проблему внутри Expect.

Одним из главных применений Expect являются коммерческие приложения. Многие из этих приложений предоставляют интерфейс командной строки, но, как правило, его недостаточно для написания скриптов. Они созданы для обеспечения пользователя средствами администрирования, но производители зачастую не тратят денег на создание полноценного скриптового языка.

Скрипт Expect может запустить командный интерпретатор, прочитать переменные окружения, выполнить набор команд Unix для получения информации, и после этого ввести в интерфейс командной строки продукта полученную информацию для достижения цели, поставленной пользователем. После поиска информации в командной строке продукта, скрипт может принять интеллектуальное решение о том, какое действие предпринять, и т. п.

Каждый раз, когда Expect-операция выполнена, результаты помещаются в локальной переменной $expect_out. Это позволяет скрипту одновременно собирать информацию для передачи пользователю, и принимать логические решения о дальнейших действиях в зависимости от обстоятельств.

Expect широко используется как инструмент создания наборов для тестирования утилит, программ, встроенных систем. DejaGnu это комплект для тестирования написанный с применением Expect. Он использовался для тестирования компилятора gcc и хорошо подходит для тестирования на удалённых компьютерах.



Просмотров: 2570


<<< Elive
Flask >>>