Командные файлы для Windows и Linux
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 284/301
4.3.
Командные файлы для Windows и Linux, автоматизирую-
щие выполнение дымового тестирования
CMD-
скрипт для Windows
rem Переключение кодовой таблицы консоли
rem
(чтобы корректно обрабатывались спецсимволы в командах):
chcp 65001
rem Удаление файла журнала от прошлого запуска:
del smoke_test.log /Q
rem Очистка входного каталога приложения:
del IN\*.* /Q
rem Запуск приложения:
start php converter.php IN OUT converter.log
rem
Размещение тестовых файлов во входном каталоге приложения:
copy Test_IN\*.* IN > nul
rem Таймаут в 10 секунд, чтобы приложение успело обработать файлы:
timeout 10
rem Остановка приложения:
taskkill /IM php.exe
rem =========================================================================
rem Проверка появления в выходном каталоге файлов,
rem которые должны быть обработаны,
rem и непоявления файлов, которые не должны быть обработаны:
echo Processing test: >> smoke_test.log
IF EXIST "OUT\
«Мелкий» файл
в
WIN1251.txt" (
echo OK! '«Мелкий» файл
Достарыңызбен бөлісу: